Реферат: Представление знаний предметной области ЭС
Имя: ЗАРПЛАТА
почасовая заработная плата: агрегат (у.е. в час)
код налога: агрегат: (код налога) (по умолчанию: непредвиденный)
налог на дату: агрегат (месяц, год)
вычислить ((ОПЛАТА НАЛОГА) (код налога))
Рис.5
Здесь демонстрируется возможности вставления во фреймы обычных программ – заполнение слота «налог на дату» (вычислить ((ОПЛАТА НАЛОГА) (налог)). Чтобы связать все фреймы системы воедино, они обычно организуются в сети. Когда скелетный фрейм заполняется конкретной информацией, то ему присваивается уникальное имя.
Заполним фрейм, изображенный на рис.3. – его уникальное имя «см-1»:
Имя: см-1
имя: смит, джон
возраст: 40
адрес: адр-1
отдел: производственный
зарплата: зар-1
дата начала: апрель 20001
до: теперь
Рис.6
В рассматриваемом примере имя «см-1» используется совместно с именами общего вида фреймов «зар-1» и «адр-1», служащих для идентификации сведений о зарплате и адресе субъектов «смит, джон».
Различают статические и динамические системы фреймов. В системах первого типа фреймы не могут быть изменены в процессе решения задачи, в системах второго типа это допустимо.
О системах программирования, основанных на фреймах, говорят, что они являются объектно-ориентированными. Каждый фрейм соответствует некоторому объекту предметной области, а слоты содержат описывающие этот объект данные, т.е. в слотах находятся значения признаков объектов.
Недостатки фреймовых систем:
· высокая сложность, что сказывается в снижении скорости работы механизма ввода-вывода и в увеличении трудоемкости внесений изменений в родовидовую иерархию;
· большая стоимость ЭС, где для представления знаний используются фреймы.
3.Правила продукций
Это один из самых распространенных форматов для представления знаний, основанный на продукционных правилах типа:
"ЕСЛИ условие, ТО действие",
причем первая их часть – антецедент (посылка правил) – состоит из элементарных предложений, соединенных логическими связками И, ИЛИ, НЕ;
вторая часть, называется консеквент (заключение) – это одно или нескольких предложений, которые образуют выдаваемое правилом решение или указывают на действие, подлежащее выполнению.
Антецедент представляет собой образец правила, предназначенного для распознавания ситуации. Причем правило срабатывает, если факты из памяти при сопоставлении совпали с образцом, после чего правило считается отработавшим.