Экспертная система выявления возможности предоставления автомобиля в прокат, страница 2

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

1.  Постановка задачи

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

1.1 Составление концептуальной модели предметной области

Целью консультации с данной экспертной системой (ЭС) является выявление возможности выдачи компанией автомобиля на прокат. ЭС включает в себя 115 правил. Вершиной концептуальной модели является объект «Клиент». По каждому конкретному клиенту может быть вынесен «вердикт»: давать (с коэффициентом доверия) автомобиль или нет. Это решение основывается на значениях двух объектов: «Характеристики» и «Риск». Значения этих объектов определяются в ходе консультации с ЭС с помощью цепочки правил.

Концептуальная схема дает представление не только о структуре базы знаний, но и о подходе к решению задач ЭС. Однако на концептуальной схеме указываются только имена объектов и не указываются их значения, поэтому для более полного представления процесса решения задач необходимо использовать граф И/ИЛИ.

2. Объекты и правила

В ЭС факты часто представляются четверкой “объект - атрибут - значение - коэффициент доверия”. В оболочке  Expert  имя объекта объединяется  с именем атрибута понятием “объект”, и факт представляется в виде

<объект>=<значение>    КД=<коэффициент доверия>.

2.1 Вопросы и разрешенные значения объектов.

Имя объекта

Разрешенные значения

Вопрос

Концептуальная схема

База знаний

Возраст

возраст

менее 25                   

25-45                         

более 45                   

Каков возраст клиента?

Стаж

стаж

менее 5                     

5-15                           

больше 15                 

Каков стаж клиента?

Отзыв отдела безопасности

отз_отд_без

положительный        

отрицательный         

нет_сведений            

Каков отзыв отдела безопасности?

Отзыв из ГАИ

отз_гаи

часто_нарушает      

почти_не_нарушает

не нарушает              

Каков отзыв из ГАИ?

Отзыв из страховой компании

отз_страх

более_1_дтп_в_год 

1_дтп_в_год              

нет_аварий           

Каков отзыв из страховой компании?

Погодные условия

погода

дождь/снег                

плохая видимость    

ясно                           

Каков прогноз погодных условий в среднем на период  проката?

Срок проката

срок

1 день                       

1 неделя                   

1 месяц                     

Каков срок проката?

Территория

территория

только город             

город и область        

вся страна                

Где будет эксплуатироваться автомобиль?

Пол

пол

мужской                   

женский                   

Каков пол клиента?

Постоянный клиент

пост_кл

да                              

нет                            

Постоянный ли клиент?

Недвижимость

недв

офис                         

квартира                  

нет                            

Какая недвижимость оставлена в залог?

Деньги

деньги

½ стоим. машины   

¼ стоим. машины   

нет                            

Оставлены ли в залог деньги?

Навыки

навыки

плохие

хорошие

отличные

-

Характеристики

характеристики

отличные

отличные КД=90

отличные КД=80

хорошие

хорошие КД=90

хорошие КД=80

хорошие КД=70

плохие

-

Аварийная опасность

аварийная опасность

повышенная

высокая

низкая

-

Проверка

проверка

негативная

нейтральная

положительная

-

Залог

залог

полный

частичный

нет

-

Факторы

факторы

максимальные

средние

низкие

-

Сдельные условия

сдельные условия

мягкие

жесткие

очень жесткие

-

Случайные условия

случайные условия

очень опасные

опасные

неопасные

-

Условия

условия

повышенной опасности

средней опасности

низкой опасности

-

Риск

риск

большой

средний

низкий

-

Решение

решение

выдать

выдать КД=90

выдать КД=80

выдать КД=70

выдать КД=60

не выдавать

-