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

Введение.

В настоящем курсом проекте описан процесс выбора одежды. В качестве среды разработки была взята оболочка Expert. В качестве области знаний выбран магазин одежды. Созданная экспертная система помогает сделать выбор одежды, учитывая множественные факторы, носящие как случайный, так и неслучайный характер. На основании логических выводов система выдает ответ: какую одежду лучше приобрести для конкретного человека.  

В результате выполнения данной курсовой работы будет создана база знаний (БЗ), позволяющая девушке без труда подобрать одежду, наиболее соответствующую её внешним параметрам и образу жизни.


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

Для каждого человека правильно подобранная одежда имеет очень большое значение. Она должна скрывать все недостатки и подчеркивать достоинства. Полным людям рекомендуется носить более свободную одежду, стройным – наоборот, подчеркивающую фигуру. Блондинкам подходит практически любая цветовая гамма, а брюнеткам желательно подбирать что-то более светлое.

Следует отметить, что для очень объёмных людей спектр подходящей одежды вообще очень мал, а стройным подходит практически всё что угодно.

Если решение данной экспертной системы девушку совсем не удовлетворило, то ей стоит задуматься, может нужно поменять что-то в себе…

Подбор стиля одежды будет проводиться по двум основным критериям – это образ жизни и внешность. Каждая из этих частей будет в свою очередь состоять из двух под частей . Получившаяся концептуальная схема представлена на рис. 1.

Рис.1

Как видно из концептуальной схемы, каждая задача состоит из двух подзадач, например, «внешность» состоит из «лицо» и «фигура», то есть, по моему мнению, на внешность женщины оказывают решающее влияние именно лицо и фигура.

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

Целью консультации с данной ЭС является прогноз риска выхода горноодеждаа с трассы. ЭС включает в себя 177 правил. Вершиной концептуальной модели является объект «okonch_ocenka_riska», что означает «окончательный коэффициент оценки риска». Он определяется двумя нижними объектами: «Внешние условия» и «Человеческий фактор». Значения данных объектов определяются в ходе консультации с ЭС с помощью цепочки правил.

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

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

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

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

Для составления схемы правил необходимо определить все разрешенные значения для данного объекта. Разрешенные значения объектов представлены в табл. 1.

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

Таблица 1.

Разрешенные значения объектов.

Объект

Вопрос

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

1

2

3

Неформальное

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

свободную

деловую

Формальное

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

да

нет

Работа

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

подвижную

неподвижную

Отдых

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

активный

пассивный

Полнота

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

полная

средняя

худая

Рост

Какой у Вас рост?

высокая

средняя

низкая

Глаза

Какие у Вас глаза

светлые

темные

Волосы

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

светлые

темные

Фигура

очень крупная

крупная

колобок

стройная

обычная

маленькая

струна

тощая

тощая-маленькая

лицо

лучезарная блондинка

лучезарная брюнетка

задумчивая блондинка

задумчвая брюнетка

активность

высокая

средняя

низкая

окружение

разнородное

свободное

деловое

Образ жизни

активный

обычный

свободный

пассивный

неподвижный

Внешность

XL

крупная блондинка

крупная брюнетка

колобок-блондинка

колобок-брюнетка

привлекательная блондинка

привлекательная брюнетка

умная блондинка

умная брюнетка

светлая блондинка

светлая брюнетка

темная блондинка

темная брюнетка

маленькая блондинка

маленькая брюнетка

длинная блондинка

длинная брюнетка

тонк.светл.блондинка

тонк.светл.брюнетка

тонк.темн.блондинка

тонк.темн.брюнетка

XS