Реферат: Представление знаний предметной области ЭС
2. Фреймы
Если БЗ экспертной системы имеет сотни или тысячи правил, то инженеру по знаниям достаточно затруднительно производить процесс обновления состава правил и контроль связей между ними.
С этой целью было введено представление знаний, основанное на использовании фреймов, что позволяет отражать родовидовую иерархию понятий в БЗ в явной форме.
Фреймом называется структура для описания стереотипной ситуации, состоящая из характеристик ситуации и их значений, причем характеристики называются слотами, а значения – заполнителями слотов.
Одно из достоинств системы, использующей фреймы – элементы, которые традиционно присутствуют в описании объекта или события, группируются, и благодаря этому, могут извлекаться и обрабатываться как единое целое.
Опишем сведения о служащем компании при помощи фреймовой структуры.
Имя: РУКОВОДИТЕЛЬ
имя: __________________
возраст:________________
адрес: __________________
отдел:__________________
зарплата:________________
дата начала:______________
до: _____________________
Рис.3 – «скелетный» фрейм.
Проанализируем рис.3 – во-первых, фрейм имеет имя для идентификации описываемого им понятия; во-вторых, он состоит из слотов (на рис.3 слева) – тут все слоты пустые. Заполним слоты – рис.4:
Имя: РУКОВОДИТЕЛЬ
имя: агрегат (фамилия, имя, отчество)
возраст: агрегат (годы)
адрес: АДРЕС
отдел: диапазон (производство, администрация)
зарплата: ЗАРПЛАТА
дата начала: агрегат (месяц, год)
до: агрегат (месяц, год) (по умолчанию: теперь)
Рис.4
Тут присутствуют различные типы заполнителей слов:
- константы,
- имена других фреймов системы, на которые делается ссылка (АДРЕС, ЗАРПЛАТА)
- обозначения агрегат, диапазон – называемые фасетами слота – используются для того, чтобы в процессе обработки систем фреймов можно было наложить ограничения на тип объекта, использованный при заполнения слота.