Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Обработка знаний в ЭС с фреймовым представлением.Содержание книги
Поиск на нашем сайте В ЭС с фреймовой моделью представления знаний используются три способа управления логическим выводом: è демоны, è присоединенные процедуры è механизм наследования. Для фреймовых объектно-ориентированных систем механизм наследования является единственным основным механизмом вывода. Управленческие функции механизма наследования заключаются в автоматическом поиске и определении значений слотов фреймов нижележащих уровней по значениям слотов фреймов верхних уровней, а также в запуске присоединенных процедур и демонов. Рассмотрим обработку знаний в ЭС на примере структуры фрейма «Научная конференция» (табл. 4.).
Таблица 4 Фрейм «Научная конференция»
Демон «Заказ» - это процедура, которая автоматически запускается при попытке подстановки значения в слот с именем место проведения. Главное назначение этой процедуры состоит в проверке возможности заказа аудитории на нужное время. Такая процедура на языке LISP может выглядеть примерно так: LISP proc «Заказ» (название конференции, место проведения, дата) if возможно (место проведения, дата) thenзаказать(название конференции, место проведения, дата) Else сообщение («Заказ невозможен», название конференции) End. Демон «Кто?»автоматически запускается при обращении к слоту «Докладчик»,если значение этого слота не определено. Основное содержание данной процедуры заключается в генерации запроса к пользователю типа «Кто выступает?», получение ответа и его запись в качестве значения слота. Реализация вывода с помощью присоединенных процедур требует наличия механизма обмена информацией между фреймами. В качестве такого механизма обычно используется механизм сообщений. На рис. 14 схематично показан обмен информацией между фреймами АА и ВВ вовремя исполнения присоединенной процедуры CALC, при этом вызывается процедура MEAN, расположенная во фрейме ВВ.
Рис. 14. Обмен информацией между фреймами АА и ВВ.
Допустим, что процедура CALC (result)выполняет расчет, в процессе кото-рого происходит обращение к фрейму ВВ с использованием команды MSG, реализующей передачу сообщения в другой фрейм.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Последнее изменение этой страницы: 2020-12-17; просмотров: 181; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.216.236 (0.006 с.) |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||