21201

Инструментальные средства создания интеллектуальных систем

Лекция

Информатика, кибернетика и программирование

В состав типовой технологической инструментальной системы входят: база данных системы; подсистема автоматизации проектирования и программирования; подсистема отладки документирования и сопровождения; подсистема управления процессом создания СИИ и другие подсистемы. Главным направлением в технологии разработки и реализации инструментальных систем в настоящее время является так называемая CASEтехнология Computer Aided Software Engineering поддерживающая все стадии жизненного цикла системы. Программные средства CASEтехнологии делятся на...

Русский

2013-08-02

64 KB

62 чел.

3

Лекция №14

14. Инструментальные средства
создания интеллектуальных систем

14.1. Общая характеристика инструментальных систем 

Комплекс аппаратно-программных средств, предназначенный для создания и совершенствования систем искусственного интеллекта (СИИ), называется инструментальной СИИ. В состав типовой технологической инструментальной системы входят:

  •  база данных системы;
  •  подсистема автоматизации проектирования и программирования;
  •  подсистема отладки, документирования и сопровождения;
  •  подсистема управления процессом создания СИИ и другие подсистемы.

Главным направлением в технологии разработки и реализации инструментальных систем в настоящее время является так называемая CASE-технология (Computer Aided Software Engineering), поддерживающая все стадии жизненного цикла системы. Программные средства CASE-технологии делятся на две группы:

  •  CASE-ToolKits ("Инструментальные сундучки") – пакеты разработчика (технологические пакеты программ), предназначенные для поддержки разработки одной стадии создания системы или для решения одного типа прикладных задач;
  •  CASE-WorkBenches-системы ("Станки для производства программ") – технологические линии производства программ, поддерживающие все стадии жизненного цикла СИИ - от проектирования до передачи в эксплуатацию (отчуждения) и сопровождения.

Функциональная структурная схема CASE-технологии представлена на рис.14.1.

15.2. Типы современных инструментальные систем

Существующие в настоящее время инструментальные системы различаются, в основном, типами используемых моделей представления знаний и программной средой функционирования системы. Рассмотрим основные характеристики наиболее известных в настоящее время инструментальных систем.

1). Одной из наиболее распространенных интегрированных инструментальных сред поддержки технологии создания СИИ является система ART (“Automated Reasoning Tool”). В этой системе используются продукционные модели для представления процедурных правил и фреймоподобные структуры - для декларативных знаний. Система обеспечивает автоматическую поддержку множественного наследования свойств фреймов.

Интерфейс ARTStudio системы ART включает в себя базу знаний, утилиты отладчика программ, подсистемы меню и подсказок, а также графический интерфейс ARTist (ART Image Syntesis Tool) с оконным редактором. Этот интерфейс позволяет создавать меню, управлять окнами пользовательского интерфейса и создавать сами окна.

Программирование алгоритмов функционирования ранних систем "ART" осуществлялось на основе языка "Lisp", а в современных версиях системы используется язык "С++".

2) Инструментальная система "KEE" ("Knowledge Engineering Equipment") представляет собой интегрированный программно-аппаратный комплекс с мощным пользовательским интерфейсом. Программные средства системы "KEE" ориентированы на функционирование в "Lisp"-среде и включают:

  •  фреймовые структуры представления знаний с наследованием свойств;
  •  продукционные правила представления знаний;
  •  правила логического вывода на знаниях;
  •  объектно-ориентированные модели знаний и др.

Фреймовые структуры системы "KEE" имеют в своем составе два типа слотов:

  •  индивидуальные (собственные) слоты, которые используются для описания атрибутов и свойств объекта (класса объектов);
  •  коллективные слоты, описывающие базовые (родовые) свойства объектов данного класса.

Система "KEE" наиболее эффективна для решения тех задач, в которых процесс аргументации может трансформироваться, выполняться и управляться с помощью фреймовых структур, позволяющих устанавливать несколько видов зависимостей между объектами.

В составе программных средств системы "KEE" имеется логический блок "TellandAsk", обеспечивающий эффективную возможность восстановления и автоматической проверки информации. Пользовательский интерфейс системы оснащен графическими средствами  "KEEpictures"  и  "ActiveImages", предназначенными для построения графических представлений, привязанных к фреймовым слотам. Пользователю предоставляется мощный графический редактор правил для начального ввода и коррекции продукций в процессе отладки, а также средства графической трассировки вывода решений, позволяющие инженеру по знаниям легче ориентироваться во взаимодействии сотен и тысяч правил.

3) Инструментальная система "G2", разработанная фирмой "Gensym Corp", выполняет непосредственное управления процессом создания СИИ и осуществляет:

  •  наблюдение за множеством (порядка тысяч) одновременно изменяющихся параметров объекта управления;
  •  обработку изменений параметров в режиме реального времени;
  •  проверку внештатных ситуаций на управляемом объекте;
  •  принятие решений в режиме ассистирования оператору и в автоматическом режиме и др.

Программные средства системы обеспечивают:

  •  оперативный вывод решений (на знаниях) со ссылками на прошлую информацию;
  •  оперативное распараллеливание и выполнение операций;
  •  получение информации о поведении управляемого объекта во времени,
  •  динамическое моделирование знаний  в процессе решения задач;
  •  доступность данных в режиме "on-line";
  •  сканирование датчиков для определения ситуаций, требующих немедленного вмешательства в процесс управления и др.

Система "G2" реализована на всех современных вычислительных платформах, включая рабочие станции "Sun", "HP9000", "RS/6000" и персональные компьютеры с операционной системой "Windows NT".


 

А также другие работы, которые могут Вас заинтересовать

11600. Определение скорости шаров после упругого и неупругого ударов. Проверка закона сохранения импульса 63.5 KB
  В проведенной нами лабораторной работе с помощью установки ФПМ-08 мы определил скорости шаров после упругого и неупругого ударов. При этом мы использовали закон сохранения импульса для замкнутой системы тел, понятия упругого и неупругого ударов. Скорость мы определяли по её описанной выше зависимости от начального угла...
11601. Измерить начальную скорость, сообщенную телу в горизонтальном направлении при его движении под действием силы тяжести 40 KB
  ЛАБОРАТОРНАЯ РАБОТА № 4 Цель работы: измерить начальную скорость сообщенную телу в горизонтальном направлении при его движении под действием силы тяжести. 1 Нахождение начальной скорости тела Опыт №1: Со стола Номер опыт
11602. ОПРЕДЕЛЕНИЕ ГОРИЗОНТАЛЬНОЙ СОСТАВЛЯЮЩЕЙ МАГНИТНОГО ПОЛЯ ЗЕМЛИ 2.67 MB
  Лабораторная работа № 13 ОПРЕДЕЛЕНИЕ ГОРИЗОНТАЛЬНОЙ СОСТАВЛЯЮЩЕЙ МАГНИТНОГО ПОЛЯ ЗЕМЛИ. ЦЕЛЬ РАБОТЫ: Практическое освоение магнитометрического метода измерения горизонтальной составляющей напряженности индукции магнитного поля Земли. ПРИБОРЫ: 1.Тангенсгаль
11603. Определение момента инерции тел методом крутильных колебаний. 67 KB
  Лабораторная работа №5 Определение момента инерции тел методом крутильных колебаний Цель работы: Определить момент инерции тела относительно оси проходящей через центр масс тела; Проверить теорему Штейнера. Принадлежности: трифимерный подвес т...
11604. Определение ЭДС 261.5 KB
  Лабораторная работа по курсу физики Определение ЭДС Цель работы: Определение ЭДС и проверка закона Ома для полной цепи. 1. СХЕМА ЭКСПЕРИМЕНТА 2. ОСНОВНАЯ РАСЧЕТНАЯ ФОРМУЛА 1 где Е ЭДС источника тока ...
11605. МЕТОД РЕШАЮЩИХ МАТРИЦ Г.С.ПОСПЕЛОВА 121.5 KB
  Лабораторная работа №1 4 часа МЕТОД РЕШАЮЩИХ МАТРИЦ Г.С.ПОСПЕЛОВА Цель работы: изучение метода организации сложных экспертиз предложенного Г.С.Поспеловым. Задачи работы: Освоить предлагаемый метод. Научиться решать задачи используя электронны
11606. ОЦЕНКА ВОЗМОЖНОСТЕЙ ПОСРЕДНИЧЕСКОЙ ФИРМЫ 522 KB
  Лабораторная работа №2 4 часа ОЦЕНКА ВОЗМОЖНОСТЕЙ ПОСРЕДНИЧЕСКОЙ ФИРМЫ Цель работы: изучение одного из возможных применений метода организации сложных экспертиз предложенного Г.С.Поспеловым. Задачи работы: Научиться применять предлагаемый метод ...
11607. АВТОМАТИЗАЦИЯ ПОИСКА КОНТУРОВ И ПУТЕЙ ТОПОЛОГИЧЕСКОЙ МОДЕЛИ СИСТЕМЫ ПО МАТРИЦЕ СМЕЖНОСТИ И ИЗОМОРФНОСТИ 39.5 KB
  Лабораторная работа №3 АВТОМАТИЗАЦИЯ ПОИСКА КОНТУРОВ И ПУТЕЙ ТОПОЛОГИЧЕСКОЙ МОДЕЛИ СИСТЕМЫ ПО МАТРИЦЕ СМЕЖНОСТИ И ИЗОМОРФНОСТИ Цель работы: получение навыков анализа топологических моделей представления систем в виде графов и их матричной форме. Задачи работ
11608. Системы обработки текстов 425 KB
  Системы обработки текстов. Некоторые понятия технического редактирования. В издательских технологиях обработки текстов выделяют художественное и техническое редактирование. В данном практикуме мы ограничимся только техническое редактирование. Объясним некоторы