Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Архив4 / SII-kursach / СИИ / методички / Инструкция пользователя ОЭС.docx
Скачиваний:
23
Добавлен:
07.08.2013
Размер:
559 Кб
Скачать

1.3.Меню "Настройка"

Меню "Настройка" (рис.18) включает следующие команды:

"Делать объяснения" — показывать ход рассуждений системы (см. п.1.2.2.2.);

"Не делать объяснения" — не показывать (см. п.1.2.2.2.);

"Останавливаться" — останавливаться после подтверждения очередной гипотезы (см. п.1.2.2.3.);

"Не останавливаться" — не останавливаться (см.п.1.2.2.3.);

" Управляющий базами знаний" — выбор и создание баз знаний;

Рисунок 18. Меню "Настройка"

1.3.1.Команда "Управляющий базами знаний"

Экспертная оболочка "Маленький помощник" поддерживает список баз знаний пользователя, позволяя добавлять в него уже существующие или создавать новые пустые базы знаний. При удалении из списка исчезает только запись о базе, сама же она остается неприкосновенной.

В один и тот же момент выбранной может быть только одна база знаний (рис.19). Она обозначается символом "". Остальные — символом "". Для того, чтобы начать работать с другой, надо выделить ее в списке и нажать кнопку "Использовать эту".. При подключении к ней (см. п.1.1.1.) название базы знаний появляется в заголовке главного окна программы.

Рисунок 19.Окно "Управляющий базами данных".

При открытии окна программа проверяет, соответствует ли текущая база знаний в списке действительно выбранной в настройках BDE (псевдоним LHelper). Если есть несовпадение, то по списку проверяется, есть ли там запись с совпадающим путем. Если есть, она становится текущей. Если нет, тогда, добавляется новая.

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

Для добавления в список уже существующей базы знаний необходимо нажать кнопку "Внести в список". После выбора пользователем каталога, в список будет добавлена новая запись, содержащая соответствующую ссылку. Содержимое базы знаний надо определить, задав для нее имя.

Назначение кнопок окна "Управляющий базами данных" следующее:

Внести в список существующую базу знаний.

Изменить запись о базе знаний.

– Удалить из списка запись о базе знаний.

Создать пустую базу знаний.

Указать путь к каталогу с базой знаний на диске.

– Сохранить измененную запись о базе знаний.

Отменить изменения записи о базе знаний.

Сделать базу знаний текущей.

– Закрыть окно.

1.4.Меню "Помощь"

Меню "Помощь" (рис.20) имеет две команды:

"Справка" – вызывает справочную систему по "Маленькому помощнику".

"О программе" – вызывает форму "О программе", которая содержит краткую информацию о программе и ее разработчике.

Рисунок 20. Меню "Помощь".

1.4.1.Окно "о программе".

Содержит краткую информацию о программе и ее разработчике.

2. Выполнение выводов в оболочке Expert

В оболочке Expert используются обратные выводы. Цель задается пользователем в виде имени объекта. ЭС, используя имеющиеся в БЗ правила, пытается получить значение указанного объекта-цели. Вывод начинается с поиска правила, которое содержит объект-цель в своей правой части (заключение правила). Поскольку заключение правила представлено в виде <объект> = <значение> КД = <коэффициент доверия>, то выбор правила, содержащего объект-цель в заключении этого правила, по существу является выдвижением гипотезы о значении объекта-цели. Количество возможных гипотез определяется количеством имеющихся в БЗ правил, которые содержат в правой части объект-цель.

Для проверки гипотезы рассматривается каждая из составляющих посылки выбранного правила. Эти составляющие посылки сопоставляются с заключениями других правил и в случае успешного сопоставления аналогично рассматривается посылка следующего выбранного правила. Если на некотором шаге выводов не оказывается правила, заключение которого можно было бы сопоставить с проверяемой посылкой, то посылка сопоставляется с имеющимися фактами. Если имеющихся фактов недостаточно для подтверждения или опровержения посылки, то пользователю задается вопрос о значении объекта, указанного в посылке.