ВВЕДЕНИЕ
В данной курсовой работе описан пример создания экспертной системы при помощи Expert. В качестве области знаний выбран пилот, находящийся за штурвалом самолёта в небе. Данная экспертная система поможет спрогнозировать вероятность попадания человека в авиакатастрофу. В ней вычисляется коэффициент, который определяет вероятность попадания в авиакатастрофу по 10-бальной шкале. При этом в его составлении учитываются самые разнообразные показатели, такие как внешние условия, состояние самолёта, эмоциональное состояние пилота, факторы отвлеченности и опыт пилотирования.
1. Постановка задачи
Задача прогноза риска попадания в авиакатастрофу не является формализованной задачей. Не существует определённого алгоритма ее решения. Нам потребуется создать экспертную систему, решающую проблему прогноза.
1.1 Составление концептуальной модели предметной области
Целью консультации с данной ЭС является прогноз риска попадания человека в авиакатастрофу. ЭС включает в себя 107 правил. Вершиной концептуальной модели является объект «okonch_ocenka_riska», что означает «окончательный коэффициент оценки риска». Он определяется двумя нижними объектами: «Внешние условия» и «Человеческий фактор». Значения данных объектов определяются в ходе консультации с ЭС с помощью цепочки правил.
Как видно (Приложение 1) концептуальная схема дает представление не только о структуре базы знаний, но и о подходе к решению задач ЭС. Однако на концептуальной схеме указываются только имена объектов и не указываются их значения, поэтому для более полного представления процесса решения задач необходимо использовать граф И/ИЛИ.
2. Объекты и правила
В ЭС факты часто представляются четверкой “объект - атрибут - значение - коэффициент доверия”. В оболочке Expert имя объекта объединяется с именем атрибута понятием “объект”, и факт представляется в виде
<объект>=<значение> КД=<коэффициент доверия>.
2.1 Вопросы и разрешенные значения объектов и перечень правил
ОБЪЕКТЫ БАЗЫ ЗНАНИЙ
ОБЪЕКТ 1 "mestn_type".
ВОПРОС: "В какой местности Вы совершаете свой полёт?".
ТИП: Однозначный.
ВОЗМОЖНЫЕ ЗНАЧЕНИЯ:
"равнины", КД=100
"горная местность", КД=100
ОБЪЕКТ 2 "pogodn_condition".
ВОПРОС: "Какая погода за бортом?".
ТИП: Однозначный.
ВОЗМОЖНЫЕ ЗНАЧЕНИЯ:
"ясно", КД=100
"дождь", КД=100
"облачность", КД=100
ОБЪЕКТ 3 "cond_dozhd".
ВОПРОС: "Насколько сильный идет дождь?".
ТИП: Однозначный.
ВОЗМОЖНЫЕ ЗНАЧЕНИЯ:
"Слабый моросящий", КД=100
"Сильный проливной", КД=100
ОБЪЕКТ 4 "cond_tuman".
ВОПРОС: "Какова облачность?".
ТИП: Однозначный.
ВОЗМОЖНЫЕ ЗНАЧЕНИЯ:
"Слабая облачность", КД=100
"Облачность средней плотности", КД=80
"Очень сильная облачность", КД=100
ОБЪЕКТ 5 "kach_neba".
ВОПРОС: "Как Вы оцениваете турбулентность?".
ТИП: Однозначный.
ВОЗМОЖНЫЕ ЗНАЧЕНИЯ:
"Низкая турбулентность", КД=95
"Средняя турбулентность", КД=100
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.