ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ
ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ
МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ РАДИОТЕХНИКИ ЭЛЕКТРОНИКИ И АВТОМАТИКИ
ФАКУЛЬТЕТ ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ КАФЕДРА ИНТЕЛЛЕКТУАЛЬНЫХ ТЕХНОЛОГИЙ И СИСТЕМ
ОТЧЕТ О ВЫПОЛНЕНИИ ЛАБОРАТОРНЫХ РАБОТ
По дисциплине
«Интеллектуальные информационные системы»
Выполнила: студентка Васькина О.Н.
Шифр: ВАИ-071092 Группа: ВАИ-3-07
Руководитель: Гусева А.В.
МОСКВА 2012 г.
Лабораторная работа № 1
Построение базы знаний экспертной системы на основе продукционной модели представления знаний.
Цели работы:
Изучение взаимосвязи правил в базе знаний, построенной на основе продукционной модели представления знаний.
Задание:
Изучите базу знаний ЭС, указанную преподавателем.
Постройте граф И/ИЛИ, взяв в качестве корневой вершины графа правило, указанное преподавателем.
Теоретическое введение
1. Представление в оболочке экспертной системы Expert.
Экспертные системы предназначены для решения неформализованных задач на основе использования знаний экспертов, которые предварительно вводятся в базу знаний (БЗ) экспертной системы.
При создании ЭС для конкретных приложений часто используются так называемые оболочки ЭС (или пустые ЭС), т.е. ЭС с пустой базой знаний.
Каждая оболочка характеризуется фиксированным способом представления знаний, организации выводов и функционирования компонент, которые будут использоваться во всех приложениях, где будет применяться оболочка. .
Оболочки ЭС часто создаются на основе продукционной модели представления знаний, одной из таких оболочек является Expert..
2. Представление фактов ^
В ЭС факты часто представляются четверкой “объект - атрибут - значение - коэффициент доверия”. В оболочке Expert имя объекта объединяется с именем атрибута понятием “объект”, и факт представляется в виде
<объект>=<значение> КД=<коэффициент доверия>.
Коэффициент доверия выражает относительную уверенность в факте и представляется целым числом от 0 до 100. КД =100 означает абсолютную уверенность в факте.
Если коэффициент доверия опущен и факт представлен парой <объект> = <значение>, то по умолчанию принимается КД = 100.
Многозначные объекты
Многозначным называется объект, который может иметь одновременно несколько абсолютно достоверных значений.
Объекты, не являющиеся многозначными, также могут иметь одновременно несколько значений, однако ни одно из этих значений не должно быть абсолютно достоверным.
Разрешенные значения
С каждым объектом, кроме списка значений,связан еще один список - список разрешенных значений объекта. Объект может принимать только те значения, которые перечислены в этом списке.
Поскольку в условиях правил оболочки Expert нельзя использовать выражения вида <объект> больше <значение> или
<объект> меньше <значение>, а допускаются только выражения вида <объект> = <значение>, то при использовании числовых значений объектов список возможных значений следует представить в виде нескольких интервалов.
Вопросы
С каждым объектом, значение которого нужно получить от пользователя, связывается вопрос. Этот вопрос ЭС задает пользователю в процессе консультации. Вместе с текстом вопроса на экран выдается меню, сформированное из списка разрешенных значений и пользователю предлагается выбрать одно из них в качестве ответа на вопрос. Если для какого-либо объекта текст вопроса не задан, то он будет формироваться автоматически в виде “Каково значение ‘<объект>‘ ?”
Правила ^
Правила в оболочке Expert представляются в виде
Правило <номер>: ЕСЛИ <посылка>
ТО <заключение>.
Посылка может состоять из нескольких пар <объект>=<значение>, связанных операцией “И”. С заключением может быть связан коэффициент доверия, т.е. заключение представляется в виде
<объект>=<значение> КД=<коэффициент доверия>.
Изучение базы знаний ЭС лучше всего начать с анализа концептуальной схемы, поскольку концептуальная схема дает наиболее общее представление о структуре базы знаний.