Разработка оболочки экспертной системы
Категория реферата: Рефераты по информатике, программированию
Теги реферата: подготовка реферата, реферат по химии
Добавил(а) на сайт: Симакин.
Предыдущая страница реферата | 1 2 3 4 5 6 7 8 9 10 11 | Следующая страница реферата
Работая с подменю , нужно:
- отвечать на вопросы (набирать соответственно 'Д' или 'Н' и нажимать клавишу {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))
(define deliw(make-window "______________УДАЛЕНИЕ БОЛЕЗНИ" #!true))
(define delsw(make-window "_____________УДАЛЕНИЕ СИМПТОМА" #!true))
(define submenuw(make-window "___Работа с:" #!true))
(define menulw(make-window "Введите ИМЯ ФАЙЛА :" #!true))
(define f)
(define *symptom*)
(define *it_is*)
(define *yes* '())
(define *no* '())
(define (start)
(window-set-position! mainw 1 1)
(window-set-size! mainw 23 78)
(window-clear mainw)
(mainmenu))
; Главное меню
(define (mainmenu)
(define ch)
(Window-Set-Position! mmenuw 3 15)
(Window-Set-Size! mmenuw 1 47)
(Window-Clear mmenuw)
(display " 1.Files 2.DataBase 3.Diagnosticka 4.Quit" mmenuw)
(do ((i 0 (+ i 0)))
((> i 5)i)
Рекомендуем скачать другие рефераты по теме: сборник изложений, тарас бульба сочинение.
Предыдущая страница реферата | 1 2 3 4 5 6 7 8 9 10 11 | Следующая страница реферата