Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ИТ в УК.doc
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
307.2 Кб
Скачать

14. Структура и использование экспертных систем.

Д

Объяснительный компонент

Прямоугольник 12

Компонент приобретения знаний

иалоговый компонент

Прямая со стрелкой 17 Прямая со стрелкой 23

Решатель (интерпретатор)

Прямая со стрелкой 18 Прямая со стрелкой 20

База знаний

Рабочая память БД

Прямая со стрелкой 22

1. Диалоговый компонент ориентирование на организацию дружественного общения с пользователем

2. Объяснительный компонент: разъясняет, как система получила решение задачи и какие знания при этом использовала

3. Компонент приобретения знаний: автоматизирует процесс наполнение ЭС знаниями

4. Решатель (интерпретатор) используя исходные данные из рабочей памяти и знания из базы

знаний формирует последовательность правил которые при применений к сходным данным приводят к решению задач

5. Рабочая память: предназначена для хранения исходных и промежуточных данных решаемой задачи

6. База знаний - предназначена для хранения долгосрочных данных описывающих

рассматриваемую предметную область и правил целесообразного преобразования данных этой области.

Объяснительный компонент

Диалоговый компонент

Компонент приобретения знаний

Прямоугольник 39

Прямая со стрелкой 29 Прямая со стрелкой 27 Прямая со стрелкой 38

Решатель (интерпретатор)

Блок-схема: решение 36 Блок-схема: решение 37

Прямая со стрелкой 32 Прямая со стрелкой 31 Стрелка вниз 40

Прямая со стрелкой 35

Скругленный прямоугольник 41

Подсистема моделирования внешнего мира

Овал 42

Подсистема связи с внешним миром

Прямая со стрелкой 46

Скругленный прямоугольник 54

Технические устройства

Датчики

Статистические системы используются в тех приложениях, где можно не учитывать изменения окружающего его мира происходит при решении задач.

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

Инструментальное средство разработки экспертных систем - это язык программирования, используемый инженером знаний или (и) программистом для построения экспертной системы.

Этот инструмент отличается от обычных языков программирования тем, что обеспечивает удобные способы представления сложных высокоуровневых понятии. По своему назначению и функциональным возможностям инструментальные программы, применяемые при проектировании экспертных систем, можно разделить на четыре достаточно большие категории.

1. Оболочки экспертных систем

Системы этого типа создаются, как правило, на основе какой-нибудь экспертной системы, достаточно хорошо зарекомендовавшей себя на практике. При создании оболочки из системы- прототипа удаляются компоненты, слишком специфичные для области ее непосредственного применения, и оставляются те, которые не имеют узкой специализации. Примером может служить система EMYCIN, созданная на основе прошедшей длительную «обкатку» системы MYCIN .

2. Языки программирования высокого уровня

Инструментальные средства этой категории избавляют разработчика от необходимости углубляться в детали реализации системы - способы эффективного распределения памяти, низкоуровневые процедуры доступа и манипулирования данными. Одним из наиболее известных представителей таких языков является ОРS 5. Этот язык прост в изучении и предоставляет

программисту гораздо более широкие возможности, чем типичные специализированные оболочки

3. Среда программирования, поддерживающая несколько парадигм

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

Среди первых проектов такого рода была исследовательская программа LOOP, которая допускала использование двух типов представления знаний: базирующегося на системе правил и объектно-ориентированного.

4.Дополнительные модули

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