Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Экспертные системы.docx
Скачиваний:
9
Добавлен:
25.04.2019
Размер:
251.65 Кб
Скачать

Этапы конструирования эс

  1. Идентификация

  1. Концептуализация

  1. Формализация

  1. Реализация

  1. Тестирование и отладка

  1. Апробация

  1. Модификация

Оценка

+

ЭС

  1. Идентификация

ЛПР, Э, ИЗ

Основные понятия, сроки, финансирование, исполнители

  1. Концептуализация

Э, ИЗ

Уточнение основных понятий

  1. Формализация

ИЗ, СП

Выбор модели представления знаний и метода логики обработки неопределенностей

  1. Реализация

Э, ИЗ

1ый прототип ЭС

  1. Тестирование и отладка

Э, ИЗ, ЛПР

  1. Апробация

ЛПР

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

Интегрируемость + внешний интерфейс

Активная графика + анимация

ОО технологии

Средства вывода в реальном времени

Поддержка процедур

Инкрементная разработка приложений

Повторное исправление

ЕЯ средства

Клиент-сервер

Масштабируемость

Открытость и переносимость

Средства моделирования

Поддержка спец. и общих утверждений

Поддержка формул

III II I I II III

I ядро

IIпрограммные средства

III интерфейсный уровень

Классификация инструментальных средств конструирования экспертных систем

  1. Уровень использования языка

  1. Традиционные языки программирования (C, C++, Java, Visual Basic)

  2. Символьные языки ИИ (Lisp, FRL, KRL, Prolog, CLIPS)

  3. Инструментальные средства типа TOOLS (OPS 5, KEE, ART, CLIPS (COOL))

  4. Инструментальные средства типа Shells (1st Class,GURU, EXSYS, Nexpert Obj); статические ЭС

  5. Инструментальные средства конструирования динамических ЭС (реального времени) (G2, Condale, RTworks)

  6. Проблемно- и предметно-ориентированные среды

GDA моделирование производственных процессов

G 2 NeurOnline

ReThink бизнес-процессы

  1. Способ (парадигма) программирования

  1. Традиционное (процедурное) программирование

  2. Программирование, ориентированное на данные (DataFlow)

f(x)=y

ПЭ

x y

f(x1, … , xn)

DCBL

  1. Программирование на основе правил (rule-based progr.)

  1. Способ представления знаний

  1. Логические модели ПЗ

ИЛПП Prolog

От классических логик к неклассическим (логики знаний и мнений, логики с использованием умолчаний, индуктивные)

  1. Продукционные модели ПЗ

  2. Структурированные МПЗ (семантические сети, фреймы)

  3. Объектно-ориентированные МПЗ

  1. Использование методов (средств) поиска решения и моделирования

  1. Ориентация на статические ЭС

Раздел. решений: 1.формирование модели

2.консультация

а) по структуре построения знаний (с/без построения дерева решений(сети решений))

б) по стратегии поиска решений:

  • Полный перебор

  • Сокращенный перебор (эвристический метод)

  1. Ориентация на динамические ЭС

а) по структуре использования знаний (компиляция/генерация дерева решений)

б) по средствам получения результата при ограниченных ресурсах

  • Система согласования ограничений (удовлетворения ограничений)

  • Средства поддержки истинности

  • Средства планирования решения задач

  1. По средствам моделирования

  • Стандартные средства моделирования (ориентированы на марковские процессы)

  1. Средства приобретения знаний

  1. Уровень использования языка

  • Формализованный язык

  • Естественный язык, ЕЯ ограниченный

  • Язык пиктограмм и изображений

  • ЕЯ + изображения (графика)

  1. Тип приобретения знаний

  • Простые (поверхностные) знания денотативные

<объект. {<атрибут, значение, k>}

  • Структурированные (глубинные) конотативные знания

  1. Технология разработки приложений

  • Поверхностные/ глубинные знания

  • Неструктурированные/ структурированные знания