Экспертная система прогнозирования вероятности попадания человека в авиакатастрофу, страница 2

ВВЕДЕНИЕ

В данной курсовой работе описан пример создания экспертной системы при помощи 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