Для создания и эксплуатации экспертных систем Лабораторная работа Экспертные системы Задание 1. Знакомство с Малой Экспертной системой 2.0 1. Запустить программу «Малая Экспертная система 2.0».  2. Ознакомиться со справкой по системе. 3. Открыть Медицинскую базу знаний. 4. Ознакомиться с вопросами, которые задаются системой. 5. Провести консультацию. 6. Посмотреть другие базы знаний. 7. Зафиксировать результаты эксперимента в отчете. Задание 2. Знакомство с оболочкой экспертной системой ESWin 1.32 для работы с продукционно-фреймовыми моделями.  1. Запустить программу.  2. Ознакомиться со справкой по системе. 3. Открыть базу знаний HEALTH.klb.  4. Выбрать цель. (Решение ® Выбор цели).  5. Провести консультацию. (Решение ® Поиск решения).  6. Посмотреть другие базы знаний (например: SCHOOL.klb, TEST.klb). 7. Изучить строение базы знаний 8. Зафиксировать результаты исследования в отчете. Инструментальное ПО ESWin 1.32 для создания и эксплуатации экспертных систем ПО ESWin предназначено для создания и эксплуатации советующих систем для решения различных задач, сводящихся к задачам принятия решений (диагностики, планирования, прогнозирования и т.п.). ПО ESWin разработано на основе технологии гибридных экспертных систем с представлением знаний в виде фреймов, правил-продукций и лингвистических переменных, и возможностью разрабатывать и запускать специализированные программы в виде exe-файлов, а также, в процессе решения задач использовать данные из баз данных, доступ к которым осуществляется с помощью SQL-запросов, формируемых автоматически. ПО ESWin позволяет создавать экспертные системы, ориентированные на решение задач диагностики, идентификации и классификации. Ядром ПО является оболочка для разработчика  В состав инструментального ПО входят: o экспертная оболочка для запуска экспертных систем ESWin с целью их отладки разработчиком экспертных систем, o интерпретатор баз знаний ESWinUs для запуска экспертных систем конечным пользователем, o редакторы баз знаний EdKB и KlbEdit, реализованные в разных стилях, o программа для просмотра и диагностики целостности баз знаний KBView, o программа для редактирования и оптимизации баз знаний KBOptim Программы ESWin и KBView могут запускаться из редактора EdKB. В качестве методов представления знаний использованы: - правила-продукции с представлением нечеткости в виде коэффициентов достоверности с обратным логическим выводом,
- фреймы для описания структуры предметной области и диалога с пользователем,
- лингвистические переменные для описания нечетких понятий, входящих во фреймы.
С использованием ПО ESWin можно создавать эффективные советующие системы для решения, в частности, следующих задач: - Оценка стоимости и трудозатрат для разработки WEB-сайта, информационной системы, локальной сети, рекламного ролика и т.п.,
- Выбор инструментального ПО для создания WEB-сайта, информационной системы, локальной сети, рекламного ролика и т.п.
- Выбор места отдыха в отпуск и получение рекомендаций о подготовке к поездке
- Выбор элементной базы и конструктивных решений для реализации специализированного контроллера, блока питания и т.п.
- Выбор стратегии и методов проведения рекламной кампании
Компоненты ПО ESWin  Пример базы знаний на языке ESWIn: TITLE = ЭС для выбора метода представления знаний FRAME = Цель Метод представления знаний: () ENDF FRAME = Тип Решаемые задачи [Для решения каких задач планируется использовать ЭС?]: (диагностика; проектирование; планирование; мониторинг; прогнозирование) ENDF FRAME = Область Применение [Какова область применения?]: (медицина; вычислительная техника; АСУТП; управление производством; юриспруденция) ENDF FRAME = Предметная область Количество понятий [Количество понятий в предметной области?]: (менее 10; от 10 до 100; от 100 до 1000; более 1000) Необходимость структуризации: () Этапы принятия решений: (Один этап; Два этапа; Несколько) ENDF FRAME=Действие Parent: Программа: () Сообщение: () Фрейм: () Удаление: () Запуск: () EndF RULE 1 =(Предметная область. Количество понятий; менее 10) DO =(Предметная область.Необходимость структуризации; Нет) 100 ENDR RULE 2 =(Предметная область. Количество понятий; более 1000) DO =(Предметная область.Необходимость структуризации; Да) 100 ENDR RULE 3 =(Предметная область. Количество понятий; от 100 до 1000) DO =(Предметная область.Необходимость структуризации; Да) 90 ENDR RULE 4 = (Область.Применение; медицина) = (Тип.Решаемые задачи; диагностика) DO =(Метод представления знаний; Фреймы) 100 =(Метод представления знаний; Правила-продукции с представлением нечетких знаний) 90 ENDR RULE 4 = (Область.Применение; вычислительная техника) = (Тип.Решаемые задачи; проектирование) DO = (Метод представления знаний; Фреймы) 100 = (Метод представления знаний; Правила-продукции с представлением нечетких знаний) 70 = (Метод представления знаний; Семантические сети) 70 MS(Действие.Сообщение; Вероятно, требуется комбинация предложенных методов представления знаний) ENDR RULE 5 =(Предметная область.Необходимость структуризации; Есть) DO = (Метод представления знаний; Фреймы) 100 ENDR RULE 6 =(Предметная область.Этапы принятия решений; Несколько) DO = (Метод представления знаний; Правила-продукции) 100 ENDR Задание 3. Знакомство с оболочкой экспертной системы EXSYS RuleBook 1.1. |