Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

2сем / лек / Л_09 ЭкспертныеСистемы

.pdf
Скачиваний:
0
Добавлен:
04.04.2026
Размер:
1 Мб
Скачать

Реализация

Реализация – частая ошибка

Процесс накопления знаний позволяет уточнить используемые понятия и отношения

Реализация – первый прототип

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

Реализация – приобретение знаний

В ходе приобретения знаний инженер по знаниям должен получить знания от эксперта, структурировать их и представить в виде, понятном экспертной системе

Реализация – структурирование знаний

Наиболее важным средством для структурирования знаний является иерархия классов, описывающих понятия промежуточного уровня

некоторое правило слишком громоздко

имеется много похожих правил

используются частные, а не общие правила

Реализация – итеративный процесс

Итеративная разработка заключается в подходе к реализации системы как серии удачных приближений прототипов к конечной цели, а не как к единой, монолитной, интегрированной системе

Если принят итеративный подход к разработке, то на адаптацию системы и коррекцию дальнейшего плана

работ требуются относительно небольшие затраты

11

Тестирование

Обычно тестирование рассматривают в качестве заключительной фазы процесса разработки

Прототипирование предъявляет особые требования к доказательству корректности

(верификации – verification) и соответствия разрабатываемой системы предъявляемым требованиям (концептуальное тестирование – validation)

Для тестирования экспертной системы необходимо привлекать эксперта в данной предметной области.

Аспекты тестирования экспертных систем:

• тестирование исходных данных;

• логическое тестирование базы знаний;

• концептуальное тестирование прикладной системы.

Логическое тестирование базы знаний заключается в обнаружении

 

логических ошибок:

 

• избыточные, циклические и конфликтные правила;

 

пропущенные и пересекающиеся правила;

 

несогласуемые и терминальные клаузы (несогласуемые условия).

12

Опытная эксплуатация и внедрение

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

Полезность системы – способность системы в ходе диалога определить потребность пользователя, выявить и устранить причины неудач в работе и удовлетворить потребности пользователя (т.е. решить поставленные задачи).

Удобство работы с системой заключается в:

естественности взаимодействия в привычном, не утомляющем пользователя виде;

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

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

13

Выявление знаний от экспертов

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

Эксперты:

формируют объекты и понятия предметной области (цели, решения, альтернативные ситуации и т.д.);

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

Экспертное оценивание представляет собой процесс измерения, который можно определить как процедуру сравнения объектов по выбранным показателям (признакам).

Объекты – предметы, явления, решения.

Показатели сравнения – пространственно-временные, физические, психические и другие свойства и характеристики объектов.

Процедура сравнения включает в себя:

• определение причинно-следственной связи между объектами;

• установление степени влияния одних объектов на другие.

14

Измерение степени влияния объектов

Типовые методы измерения степени влияния объектов:

ранжирование;

парное сравнение;

непосредственная оценка.

Ранжирование

 

Парное сравнение

 

Непосредственная

 

оценка

процедура

 

представляет собой

 

представляет

собой

процедуру

упорядочения

 

процедуру установления

 

приписывания

 

объектам

объектов по степени

 

предпочтения объектов при

 

числовых значений

в

шкале

их влияния на

 

сравнении всех возможных

 

интервалов.

Эти

значение

результат.

 

пар.

 

соответствует

степени

влияния

 

 

 

 

того или иного объекта на

 

 

 

 

 

 

 

 

наблюдаемый результат.

 

 

 

 

 

 

 

 

 

15

Характеристики экспертов

Характеристики экспертов:

компетентность;

креативность;

отношение к экспертизе;

конформизм;

коллективизм и самокритичность.

Виды опроса:

дискуссия;

анкетирование и интервьюирование;

метод коллективной генерации идей;

мозговой штурм.

Характеристики группы экспертов:

достоверность экспертизы;

затраты на экспертизу.

Рисунок 2 - Зависимость достоверности экспертизы от числа экспертов

Результат опроса – информация, выражающая предпочтение экспертов и содержательное обоснование этих предпочтений

16

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

«ЕСЛИ условие, ТО действие»

Рисунок 3 - Пример цепочки вывода

17

 

Системы представления знаний. Семантические сети

Семантика устанавливает отношения между символами и объектами, которые они обозначают, т.е. определяет смысл знаков.

 

 

 

 

 

 

Рисунок 4 – Пример семантической сети

 

Рисунок 5 – Связь is-a

 

 

Понятия семантической сети – это абстрактные или конкретные объекты, а отношения – связи типа: is-a, has-a, a-kind-of, cause

18

Системы представления знаний. Семантические сети

Связь a-kind-of определяет отношение между самими родовыми классами

Рисунок 6 – Связь a-kind-of

Рисунок 7 – Пример семантической сети

19

 

Системы представления знаний. Фреймы

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

Таблица 1

Имя фрейма

Имя слота

Тип слота

Значение слота

Присоединенная процедура

 

 

 

 

 

 

 

 

Модель фрейма позволяет отобразить знания через:

фреймы-структуры, для обозначения объектов и понятий (например, заем, залог, вексель);

фреймы-роли (например, менеджер, кассир, клиент);

фреймы-сценарии (например, банкротство, собрание акционеров, празднование именин);

фреймы-ситуации (например, тревога, авария, рабочий режим устройства) и др.

20