Лабораторные работы на базе
электронного учебника по теме:
"Изучение возможностей и методов разработки экспертных систем в среде инструментальной оболочки ЭСТЕР"
Система ЭСТЕР (Экспертная система экономических и технических расчетов) относится к классу инструментальных оболочек, предназначенных для разработки конкретных прикладных экспертных систем (ЭС).
Основными функциональными модулями системы являются:
- редактор базы знаний REDBAZ.EXE, предназначенный для заполнения, корректировки и отладки БЗ разрабатываемой ЭС;
- модуль поддержки режима консультации ESTER.EXE.
Оболочка ЭСТЕР основана на продукционной модели представления знаний с возможностями как прямого, так и обратного вероятностного вывода. По желанию пользователя может быть выбрана одна из нескольких моделей использования факторов уверенностей. Максимально возможный размер БЗ до 7000 правил (по данным документации). Язык представления знаний обеспечивает возможности манипуляций с численными и строковыми переменными, вызова пользовательских процедур, оформленных в виде EXE модулей для ввода информации и вывода результатов, загрузки исходных данных из внешних файлов.
Система снабжена набором компьютеризованных уроков по освоению основных приемов работы. Тематика уроков перечислена ниже.
Урок 1 (файл lesson1.bat) - введение в оболочку ЭСТЕР, синтаксис
БЗ и основные приемы работы.
Урок 2 (файл lesson2.bat) - использование арифметических переменных и выражений в правилах БЗ.
Урок 3 (файл lesson3.bat) - основные приемы работы с редактором БЗ.
Урок 4 (файл lesson4.bat) - использование внешних подпрограмм.
Урок 5 (файл lesson5.bat) - краткий обзор расширенных возможностей, не вошедших в содержание предыдущих уроков.
Выполнение одного урока занимает около 45 минут.
Порядок выполнения работы
1. Войти в директорию ESTER\LEARN и последовательно выполнить уроки 1 - 5. Для выполнения каждого урока следует запустить командный файл LESSONi.BAT, где i - номер соответствующего урока. В конце уроков 1, 2, 4, 5 студентам предлагается самостоятельно выполнить ряд действий, основанных на материалах уроков. Этот раздел можно повторить отдельно, вызвав командный файл LESDEMi.BAT.
2. На основании информации, полученной в ходе выполнения уроков, самостоятелно выбрать предметную область для разработки учебной ЭС. Согласовать данную предметную область с преподавателем.
3. Разработать учебную ЭС применительно к выбранной предметной области. БЗ данной ЭС должна содержать не менее 20-25 правил и использовать различные дополнительные возможности ЭСТЕР, согласованные с преподавателем. Разработанная ЭС представляется преподавателю вместе с отчетом.
Содержание отчета
Отчет по учебной ЭС (п.2, 3) должен содержать краткое описание решаемой задачи (предметная область, назначение, источники информации, использованные при наполнении БЗ), перечень использованных при реализации ЭС возможностей (модели факторов уверенностей и логического вывода, наличие и перечень переменных и процедур), распечатку текста БЗ.