Экспертная система диагностики…

Назначение:

Экспертная система диагностики чего угодно, например неисправностей автомобиля, компьютера или организма человека  

Описание:

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

Система состоит из двух частей:

-         Подсистема конфигурирования базы знаний и определения механизмов вывода;

-         Подсистема поиска решения.

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

Подсистема поиска решений отображает пользователю выбранную базу знаний в виде описания ситуаций и предложенных  ответов на создавшуюся ситуацию. Пользователь должен принять решение в  данной ситуации путем выбора одного из ответов на предложенный вопрос. В результате движения по автомату мы последовательно проходим по узлам автомата в зависимости от выбора пользователем ответа на вопросы, предлагаемые в каждом узле. Конечной точкой такого продвижения является приход в узел, из которого нет ни одного перехода. Такой узел называется узел-лист и обычно представляет из себя ситуацию, являющуюся логическим завершения прохода по предыдущим ситуациям и выбора пользователем ответов на эти ситуации. Обычно узел-лист представляет собой описание решения возникшей проблемы, конец цепочки вывода.

Возможности:

Система должна обеспечивать:

*      Возможность формирования базы знаний по определенной тематике и сохранения ее в базе данных в модуле конфигурирования;

*      Отображение созданной базы данных в модуле принятия решения;

*      Отображение узлов автомата и возможных переходов из него;

*      Предоставление пользователю возможности выбрать один из переходов;

*      Краткое и подробное описание каждого узла и перехода, возможность снабдить их дополнительным поясняющим файлом;

*      Продвижение по автомату путем выбора одного из переходов в каждом узле;

*      Возможность просмотра истории продвижения по автомату и возможность начать проход заново с любого места;

*      Возможность задания переходам веса;

*      Подсчет  счетчиков прохода по узлам и переходам автомата;

 

Скачать:

Исходники

Пояснительная записка

Дистрибутив

Скриншоты

Пишите:

Cyber_man2000@rambler.ru                                             Другие разработки