Разработка экспертной системы «Выбор КМК» в оболочке GURU
Обычно в разработке ЭС участвуют: эксперт в проблемной области, задачи которой будет решать ЭС; инженер по знаниям — специалист по разработке ЭС (используемые им технологию, методы называют технологией (методами) инженерии знаний) и программист по разработке инструментальных средств (ИС), предназначенных для ускорения разработки ЭС. В данном случае все эти функции совмещает автор диссертационной… Читать ещё >
Разработка экспертной системы «Выбор КМК» в оболочке GURU (реферат, курсовая, диплом, контрольная)
Разработка ЭС опирается на ранее полученные в главе 1 выводы. Экспертная система разработана в соответствии с принятой в науке технологией разработки экспертных систем [15].
Разрабатываемая ЭС является статической [15], ввиду отсутствия необходимости наличия компонента, учитывающего изменения внешнего мира, происходящие во время поиска решения экспертной системой. Статическая ЭС состоит из следующих основных компонентов:
ѕ рабочей памяти (РП), называемой также базой данных (БД). База данных (рабочая память) предназначена для хранения исходных и промежуточных данных решаемой в текущий момент задачи. Этот термин совпадает по названию, но не по смыслу с термином, используемым в информационно-поисковых системах (ИПС) и системах управления базами данных (СУБД) для обозначения всех данных (в первую очередь долгосрочных), хранимых в системе;
ѕ решателя (интерпретатора). Решатель, используя исходные данные из рабочей памяти и знания из БЗ, формирует такую последовательность правил, которые, будучи примененными к исходным данным, приводят к решению задачи;
ѕ базы знаний (БЗ). База знаний (БЗ) в ЭС предназначена для хранения долгосрочных данных, описывающих рассматриваемую область (а не текущих данных), и правил, описывающих целесообразные преобразования данных этой области;
ѕ компонентов приобретения знаний. Компонент приобретения знаний автоматизирует процесс наполнения ЭС знаниями, осуществляемый пользователем-экспертом;
ѕ объяснительного компонента. Объяснительный компонент показывает, как система получила решение задачи (или почему она не получила решение) и какие знания она при этом использовала, что облегчает эксперту тестирование системы и повышает доверие пользователя к полученному результату;
ѕ диалогового компонента. Диалоговый компонент ориентирован на организацию дружественного общения с пользователем как в ходе решения задач, так и в процессе приобретения знаний и объяснения результатов работы.
Обычно в разработке ЭС участвуют: эксперт в проблемной области, задачи которой будет решать ЭС; инженер по знаниям — специалист по разработке ЭС (используемые им технологию, методы называют технологией (методами) инженерии знаний) и программист по разработке инструментальных средств (ИС), предназначенных для ускорения разработки ЭС. В данном случае все эти функции совмещает автор диссертационной работы.
Разработка экспертной системы проходила в ходе последовательного выполнения этапов идентификации и концептуализации.