Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЛАБ ИИС.doc
Скачиваний:
3
Добавлен:
26.09.2019
Размер:
321.54 Кб
Скачать

ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ

ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ

МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ РАДИОТЕХНИКИ ЭЛЕКТРОНИКИ И АВТОМАТИКИ

ФАКУЛЬТЕТ ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ КАФЕДРА ИНТЕЛЛЕКТУАЛЬНЫХ ТЕХНОЛОГИЙ И СИСТЕМ

ОТЧЕТ О ВЫПОЛНЕНИИ ЛАБОРАТОРНЫХ РАБОТ

По дисциплине

«Интеллектуальные информационные системы»

Выполнила: студентка Васькина О.Н.

Шифр: ВАИ-071092 Группа: ВАИ-3-07

Руководитель: Гусева А.В.

МОСКВА 2012 г.

Лабораторная работа № 1

Построение базы знаний экспертной системы на основе продукционной модели представления знаний.

Цели работы:

Изучение взаимосвязи правил в базе знаний, построенной на основе продукционной модели представления знаний.

Задание:

  1. Изучите базу знаний ЭС, указанную преподавателем.

  2. Постройте граф И/ИЛИ, взяв в качестве корневой вершины графа правило, указанное преподавателем.

Теоретическое введение

1. Представление в оболочке экспертной системы Expert.

Экспертные системы предназначены для решения неформализован­ных задач на основе использования знаний экспертов, которые предвари­тельно вводятся в базу знаний (БЗ) экспертной системы.

При создании ЭС для конкретных приложений часто используются так называемые оболочки ЭС (или пустые ЭС), т.е. ЭС с пустой базой зна­ний.

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

Оболочки ЭС часто создаются на основе продукционной модели представления знаний, одной из таких оболочек является Expert..

2. Представление фактов ^

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

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

Коэффициент доверия выражает относительную уверенность в факте и представляется целым числом от 0 до 100. КД =100 означает абсолют­ную уверенность в факте.

Если коэффициент доверия опущен и факт представлен парой <объект> = <значение>, то по умолчанию принимается КД = 100.

  1. Многозначные объекты

Многозначным называется объект, который может иметь одновре­менно несколько абсолютно достоверных значений.

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

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

С каждым объектом, кроме списка значений,связан еще один список - список разрешенных значений объекта. Объект может принимать только те значения, которые перечислены в этом списке.

Поскольку в условиях правил оболочки Expert нельзя использовать выражения вида <объект> больше <значение> или

<объект> меньше <значение>, а допускаются только вы­ражения вида <объект> = <значение>, то при использовании числовых значений объектов список возможных значений следует представить в ви­де нескольких интервалов.

  1. Вопросы

С каждым объектом, значение которого нужно получить от пользова­теля, связывается вопрос. Этот вопрос ЭС задает пользователю в процессе консультации. Вместе с текстом вопроса на экран выдается меню, сформи­рованное из списка разрешенных значений и пользователю предлагается выбрать одно из них в качестве ответа на вопрос. Если для какого-либо объекта текст вопроса не задан, то он будет формироваться автоматически в виде “Каково значение ‘<объект>‘ ?”

  1. Правила ^

Правила в оболочке Expert представляются в виде

Правило <номер>: ЕСЛИ <посылка>

ТО <заключение>.

Посылка может состоять из нескольких пар <объект>=<значение>, связанных операцией “И”. С заключением может быть связан коэффициент доверия, т.е. заключение представляется в виде

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

Изучение базы знаний ЭС лучше всего начать с анализа концептуальной схемы, поскольку концептуальная схема дает наиболее общее представление о структуре базы знаний.