2. Компьютер предоставляет нам вычислительную мощь и свободу
творчества, а его портативность – свободу передвижения, причем
зачастую последнее имеет первостепенное значение.
Рынок ноутбуков на сегодняшний день является одним из наиболее
перспективных и динамично развивающихся.
Далеко не все задумываются о большинстве тонкостей при выборе
портативного компьютера, пока не столкнуться с ними вплотную.
Именно этим объясняется необходимость создания экспертной
системы, которая окажет помощь клиенту в решении проблемы с
выбором модели ноутбука.
3. Идентификация предметной области
Назначение разрабатываемой прототипа экспертной системы –
подбор модели портативного компьютера.
В основе построения ЭС лежит анализ технических характеристик с
целью правильного подбора клиенту портативного компьютера. По
совокупности выбранных характеристик осуществляется выбор из
базы данных списка предлагаемых клиенту моделей.
Сфера применения связана с нахождением решения проблемы
выбора компьютера.
Целью проведения консультации должно стать предоставление
решения проблемы, решающее проблемы с выбором ноутбука.
4. Разработка экспертной системы решения проблемы
подбора ноутбука
Экспертная система – программа, которая эмулирует
взаимодействие пользователя с экспертом-человеком при решении
определенной проблемы.
Экспертные системы способны объяснить, почему в процессе их
работы потребовались именно эти данные и как были получены
выводы (заключения по решаемой проблеме).
База знаний (БЗ) – депозитарий модулей знаний. Модуль знания
представляет собой формализованное, с помощью некоторого
метода представления знаний (система продукций, фреймы,
семантические сети, исчисления предикатов первого порядка)
отображение объектов предметной области, их взаимосвязей,
действий над объектами.
Работа с БЗ предполагает такие стадии:
извлечение знаний из экспертов;
формализация знаний;
доступ, обработка модулей знаний.
5. Разработка экспертной системы решения проблемы
подбора ноутбука
Один из недостатков ЭС состоит в том, что она сама не может
наполнять, усовершенствовать БЗ.
Ярким примером оболочки для построения таких экспертных систем
является система «КАРКАС», относящаяся к классу обучающих
систем. Именно с ее помощью и было реализовано задание по
решению проблемы подбора портативного компьютера. Любая
проблемная область, где человек или группа людей имеют
специальные экспертные знания, необходимые другим, является
возможной областью применения системы «КАРКАС».
Инструменты системы «КАРКАС» используются для создания как
основанных на знаниях так и вероятностных протипов экспертных
систем.
6. Построение базы знаний для решения проблемы
подбора ноутбука в системе “КАРКАС”
Для решения проблемы подбора портативного компьютера, были
выбраны такие критерии:
ценовая состовляющая;
техническая характеристика;
характеристика экрана;
Концептуальную модель решения проблемы подбора портативного
компьютера можно представить в виде дерева логических
возможностей .
Дерево логических возможностей для подбора
ноутбука
9. Фреймы базы знаний
Фрейм 1а
Имя слота Тип слота Наследование
Цен_состав Замещение
Диапазон Замещение
Целевой слот Тип слота Наследование
к.у.
Ценовая составляющая = Замещение к.у.
0.000
Фрейм 2б
Имя слота Тип слота Наследование
Тип_процес = Замещение
Объем_опер_памяти = Замещение
Объем видеокарты = Замещение
Целевой слот Тип слота Наследование к.у.
Техническая характеристика = Не определена к.у. 0.000
Фрейм 3в
Имя слота Тип слота Наследование
Дигональ_эк = Замещение
Диагональ = Замещение
Разреш_матр = Замещение
Целевой слот Тип слота Наследование к.у.
Характеристика экрана = Не определена к.у. 0.000
Фрейм 4г
Имя слота Тип слота Наследование
Диапазон = Замещение
Фирма = Замещение
Область = Замещение
Комп_коммуникации = Замещение
Характеристика экрана = Замещение
Техническая характеристика = Замещение
Целевой слот Тип слота Наследование к.у.
Модель = Не определена к.у. 0.000
10. Описание работы в системе «КАРКАС»
Для реализации задания по решению проблемы выбора портативного
компьютера была использована система «КАРКАС».
Внешний вид системы «КАРКАС»
Процесс создания базы знаний состоит из упорядоченной последовательности
шагов:
1. В редакторе базы знаний создаем атрибуты в такой последовательности:
текст вопроса,текст ответов и наименование атрибута
11. Создание атрибутов базы знаний
На основе созданных атрибутов создаем правила.
Вначале изменяем антецедент, затем консеквент и в последнюю очередь
наименование правила. Атрибуты в антецеденте созданные на закладке Атрибуты,
выбираются из выпадающего списка, а созданные на основе предыдущих правил
вносятся вручную
12. Создание правил базы знаний
Следующим шагом является создание фреймов.
Сначала задаем имена слотов, затем устанавливаем целевой слот
13.
14. ЗАКЛЮЧЕНИЕ
В результате реализации проекта по созданию базы знаний для
решения проблемы подбора ноутбука была детально исследована
предметная область. Была дана подробная характеристика
техническим характеристикам, и проанализированы наиболее
важные критерии, которыми руководствуется клиент при решении
проблемы с выбором ноутбука.
Проведенный анализ предметной области являлся основой для
разработки экспертной системы по решению проблемы с выбором
ноутбукам.
В основе построения экспертной системы – знания эксперта по
данной проблеме.
Целью проведения консультации является предоставление решения
проблемы выбора ноутбука.