Реферат: Разработка оболочки экспертной системы

- ввести название неисправности или признака для редактирования;

- ввести новые исправленные значения;

- для работы с пунктом <Добавление> нужно:

- выбрать будете ли Вы добавлять названия неисправностей или

признаков (нажать соответственно цифру {1} или {2});

- путем ввода информации с клавиатуры внести новую запись;

- для работы с пунктом <Удаление> нужно:

- выбрать будете ли Вы удалять названия неисправностей или

признаков (нажать соответственно цифру {1} или {2});

- ввести название удаляемой неисправности или признака;

- для работы с пунктом <Просмотр> необходимо знать, что:

- информацию на экране можно менять, нажимая клавишу {ESC}.

Работая с подменю <Консультация>, нужно:

- отвечать на вопросы (набирать соответственно 'Д' или 'Н' и нажимать клавишу {ENTER}).

Заключение

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

Среди возможных пожеланий можно сказать о разработке системы помощи при работе с программой. Можно также усложнить программу, переписав ее так, чтобы она работала на основе рассуждений с использованием вероятностного подхода. Часто к экспертным системам предъявляют дополнительное требование - способность иметь дело с неопределенностью и неполнотой. Информация о поставленной задаче может быть неполной или ненадежной; отношения между объектами предметной области могут быть приближенными. Например, может не быть полной уверенности в наличии у пользователя некоторого симптома или в том, что данные, полученные при определении, верны. Во всех этих случаях как раз и необходимы рассуждения с использованием вероятностного подхода.

Приложение А

Полный текст программы на языке micro-LISP (файл "FUN.LSP):

(define mainw(make-window "ДОКТОР" #!true))

(define mmenuw(make-window "МЕНЮ" #!true))

(define menufw(make-window "__ФАЙЛЫ" #!true))

(define menudbw(make-window "БазаДанных" #!true))

(define menucw(make-window "_____________________________ДИАГНОСТИКА" #!true))

(define vieww(make-window "____________ПРОСМОТР" #!true))

(define addiw(make-window "____________ДОБАВЛЕНИЕ БОЛЕЗНИ" #!true))

(define addsw(make-window "__________ДОБАВЛЕНИЕ СИМПТОМОВ" #!true))

(define rediw(make-window "________РЕДАКТИРОВАНИЕ БОЛЕЗНИ" #!true))

(define redsw(make-window "_______РЕДАКТИРОВАНИЕ СИМПТОМА" #!true))

К-во Просмотров: 532
Бесплатно скачать Реферат: Разработка оболочки экспертной системы