Экспертная система "Демонстрационный прототип экспертной системы выбора стиля одежды", страница 19

                "ocenka_chel_factora" = " Лыжник имеет максимальный шанс вылететь с трассы (1)"

ТО:

                "okonch_ocenka_riska" = "2", КД=100

ПРАВИЛО "177 - itog".

ЕСЛИ:

                "ocenka_vheshnix_uslovi" = "Амуниция в неподходящем состоянии и трудные условия среды (0)"

                "ocenka_chel_factora" = " Одежда имеет максимальный шанс вылететь с трассы (1)"

ТО:

                "okonch_ocenka_riska" = "1", КД=100

3. Формирование тестового примера

Разработка БЗ прототипа включает в себя ввод всех необходимых правил согласно структурной схеме БЗ. Все правила перечислены в таблицах 2-8, их общее число составляет 177 штук. Структурная схема такой БЗ представлена на рис. 2.

Рис. 2. Структурная схема БЗ

3.1 Протокол диалога с ЭС для тестового примера

Протокол диалога с ЭС:

Какую преимущественно одежду предпочитают Ваши друзья! свободную

Требуют ли от Вас на работе (учебе) специальную форму одежды? да

Какого рода работу Вам чаще всего приходится выполнять? неподвижную

Какой отдых Вы предпочитаете? пассивный

Какое у Вас телосложение средняя

Какой у Вас рост? средняя

Какие у Вас глаза? светлые

Какого цвета Ваши волосы? светлые

Результат тестирования: программа работает отлично.

Полученный результат тестирования соответствует графу и/или выполнения тестового примера приведенной на рис. 3.

Рис. 3. Граф и/или для тестового примера.

При выполнении тестового примера использовались следующие  правила из итоговой базы знаний:

ПРАВИЛО "5".

ЕСЛИ:            "полнота" = "средняя"          "рост" = "средняя"

ТО:      "фигура" = "обычная", КД=100

ПРАВИЛО "10".

ЕСЛИ:            "глаза" = "светлые"   "волосы" = "светлые"

ТО:      "лицо" = "лучезарн.блондинка", КД=100

ПРАВИЛО "17".

ЕСЛИ:            "работа" = "неподвижная"   "отдых" = "пассивный"

ТО:      "активность" = "низкая", КД=100

ПРАВИЛО "18".

ЕСЛИ:            "формальное" = "да"             "неформальное" = "свободный"

ТО:      "окружение" = "разнородное", КД=100

ПРАВИЛО "28".

ЕСЛИ:            "окружение" = "разнородное"        "активность" = "низкая"

ТО:      "образ_жизни" = "пассивный", КД=100

ПРАВИЛО "47".

ЕСЛИ:            "лицо" = "луч.блонд."          "фигура" = "обычная"

ТО:      " внешность" = "светл.блонд", КД=100

ПРАВИЛО "115".

ЕСЛИ:            "образ_жизни" = "пассивный"       "лицо" = "светл.болонд"

ТО:      "результат" = "джинсы любых моделей,верх по фигуре,женственная обувь", КД=100

4. Диалог с ЭС

1.

2.

3.