36241

Структура моделей знаний: фреймовые модели. Примеры

Доклад

Информатика, кибернетика и программирование

Структура моделей знаний: фреймовые модели. Термин фрейм был предложен Марвином Минским в 70е годы. В теории фреймов этот образ называют фреймом комнаты. В нем есть дырки незаполненные значения некоторых атрибутов например количество окон эти дырки называют слотами Таким образом можно дать определение фрейму как минимально возможному описанию сущности какого то явления события ситуации процесса или объекта.

Русский

2013-09-21

43 KB

32 чел.

27. Структура моделей знаний: фреймовые модели. Примеры.

Термин фрейм был предложен Марвином Минским в 70-е годы. Эта структура знаний изначально предназначалась для восприятия пространственных сцен. В философии и психологии известно понятие абстрактного образа. Например, произнесенное вслух слово «комната» вызывает у нас образ комнаты: «жилого помещения с четырьмя стенами, полом, потолком, окнами и дверью, площадью 6- 20м2. В теории фреймов этот образ называют фреймом комнаты. Из этого описания нельзя ничего убрать (например, убрав окна, мы получим уже не комнату, а подвал). В нем есть «дырки»— незаполненные значения некоторых атрибутов (например количество окон), эти «дырки» называют слотами

Таким образом, можно дать определение фрейму как минимально возможному описанию сущности какого- то явления, события, ситуации, процесса или объекта.

В системе фреймов предпринимается попытка судить о классе объектов, используя представление знаний о прототипах, которые хорошо представляют различные объекты данного класса. / Например, "«прототипическая» птица, пусть это будет воробей, может летать, а потому есть основания полагать, что это свойство всех птиц, хотя существуют редкие виды птиц, которые этим свойством не обладают, например пингвины. Именно в этом смысле воробей является лучшим экземпляром категории «птицы», чем пингвин, поскольку он представляет более типичные свойства объектов своего класса.

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

Марвин Минский определил фрейм как «структуру данных для представления стереотипных ситуаций». Идея состояла в том, чтобы сконцентрировать знания в единой структуре данных, а не распределять их между множеством более мелких структур. Такие знания либо сосредоточены в самой структуре данных, либо доступны из этой структуры (например, хранятся в другой структуре, связанной с фреймом). Доступ к связанным структурам осуществляется посредством присоединенных процедур.

Таким образом, фрейм оказался тем средством, которое помогло связать декларативные и процедурные знания. По своей структуре фреймы похожи на семантические сети. Фрейм— это сложный узел сети. В качестве идентификатора фрейму присваивается имя фрейма. Это имя должно быть единственным во всей фреймовой системе.

Фрейм имеет определенную внутреннюю структуру, состоящую из множества элементов, называемых слотами, которым также присваиваются имена. Каждый слот в свою очередь представляется определенной структурой данных. В значение слота подставляется конкретная информация, относящаяся к объекту, описываемому этим фреймом. Таким образом, каждый фрейм имеет специальный слот, заполненный наименованиями сущностей, и слоты, заполненные значениями различных атрибутов, ассоциирующихся с объектом.

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

Фундаментальная идея состоит в том, что свойства и процедуры, расположенные выше, являются более или менее фиксированными, поскольку они представляют те вещи или понятия, которые в большинстве случаев являются истинными для интересующей нас сущности. В то же время, фреймы более нижних уровней имеют слоты, которые должны быть заполнены наиболее динамической информацией, подверженной частым изменениям. Если такая динамическая информация отсутствует из- за неполноты наших знаний о предмете, то слоты фреймов более нижних уровней заполняются данными, унаследованными от фреймов верхних уровней.

Ниже в качестве простого примера показан фрейм, описывающий человека.

Фрейм: Человек

Имя слота:

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

Класс:

Млекопитающее

Структурный элемент:

Голова, шея, руки, . . .

Рост:

40 -=-220 см

Масса:

1 ч- 200 кг

Хвост:

Нет

Язык:

Русский, английский, китайский . . .

Фрейм аналогии:

Обезьяна

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

Фреймы с заполненными слотами называются экземплярами фрейма.

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

Процедуры- слуги необходимо активизировать всякий раз, когда осуществляется доступ к фрейму или его обновление. Идея состоит в том, чтобы выполнение большей части вычислений, связанных с решением проблемы, явилось побочным эффектом передачи данных во фрейм или извлечения данных из него.

Процедуры, подключенные к структуре данных и запускаемые на выполнение при появлении запроса или обновлении информации в структуре, называют демонами. Те демоны, которые вычисляют некоторые значения по запросу, называются демонами по гПребованию.

Поиск решения во фреймовой модели представления знаний означает поиск по всем фреймам (сети фреймов) модели, которая наилучшим образом описывает ситуацию. В процессе поиска слоты фреймов заполняются информацией. Полученные • экземпляры фреймов проверяются на адекватность рассматриваемой ситуации. Если выявлено хотя бы одно несовпадение, рассматривается следующий фрейм.


 

А также другие работы, которые могут Вас заинтересовать

43880. Программный комплекс расчета комплексной нетранзитивности отношения превосходства на группе объектов 7.88 MB
  Требования к помещениям для работы с ПЭВМ Требования к уровням электромагнитного и электростатического полей в помещениях с ВДТ и ПЭВМ Требования к режиму работы пользователя ПЭВМ Вредные факторы возникающие при работе на ПЭВМ Вид работы Вредные факторы Действие на организм Средства Защиты Пользователь ПЭВМ Отклонение параметров микроклимата от нормы Охлаждение или перегрев Системы отопления или кондиционирования Неправильное освещение
43881. Организация управленческого учета на примере ООО «Фабрика мебели «Роникон» 840 KB
  Теоретические основы управленческого учета Сущность субъект и объект цели и задачи методы и принципы управленческого учета Пути совершенствования системы управленческого учета на ООО Фабрика мебели Роникон
43882. Визначення та наукове обгрунтування психолого-педагогічних умов подолання особистісної тривожності у дітей молодшого шкільного віку та пятикласників 959.5 KB
  Підходи науковців до реалізації наступності зорієнтовані передусім на інтеграцію двох ланок освіти, усунення суперечок між запитами школи і амбіційним завищеними вимогами окремих батьків щодо підготовки їхніх дітей; між непідготовленістю окремих учнів, які не відвідували дошкільних установ, і необхідністю враховувати специфіку дошкільної освіти.
43883. Экономика и управление на предприятии АПК». Методические указания 605 KB
  В методических указаниях рассматриваются вопросы подготовки написания процедуры защиты дипломных работ раскрыты требования по оформлению работы. ПОДГОТОВКА КВАЛИФИКАЦИОННОЙ РАБОТЫ Выбор темы дипломной работы Назначение руководителя дипломной работы и выдача дипломного задания.
43884. Створення когнітивно-семантичного підґрунтя вибору варіантів перекладу одиниць на позначення концепту “Кількість” 249 KB
  Кількість як узагальнений когнітивний зміст великий фрагмент кодованої засобами мови картини світу того чи іншого етносу. На першому етапі необхідно чітко визначити поняття âкартина світуâ âмовна картина світуâ âконцептâ для чого слід виконати критичний аналіз наукової літератури. Новизна одержаних результатів визначається тим що в ньому виявлено спільні і відмінні ознаки репрезентації концепту âКількістьâ в англійській та українській мовних картинах світу встановлені абсолютні і варіантні еквіваленти перекладу в...
43885. Проектування поліграфічного підприємства 3.18 MB
  Вибір напруги живлячої мережі. Вибір напруги розподільчої мережі. Характеристика джерела живлення Підприємство можна заживити від районних підстанцій що мають три рівні напруги.
43886. Изучение и систематизация теоретических аспектов организации финансов на ООО "Компания ОГАТ" 599 KB
  Финансы предприятий будучи частью общей системы финансовых отношений отражают процесс образования распределения и использования доходов на предприятиях различных отраслей народного хозяйства и тесно связаны с предпринимательством поскольку предприятие является формой предпринимательской деятельности. Целью данной дипломной работы является систематизация теоретических аспектов организации финансов на предприятиях различных форм собственности изучение аналитических сведений практической деятельности финансового состояния конкретного...
43887. Оценка уровня организации и планирования работы транспортного хозяйства на предприятии ТЧУП «Передовые технологии» на основе АВС-XYZ анализа 878 KB
  Структура и динамика грузов перевозимых предприятием и их характеристика Классификация грузов и грузовых перевозок предприятия на основе анализа АВС и XYZ Выбор рациональной структуры перевозимых грузов и видов грузовых перевозок на основе правила 80 20 и матрицы АВСXYZ анализа В третьей главе мы рассмотрим основные направления совершенствования транспортной деятельности предприятия за счет выбора рациональной структуры перевозимых грузов и видов грузовых перевозок на основе правила 80 20 и матрицы АВСXYZ анализа.
43888. Исследование взаимосвязей временных рядов курсов акций с помощью копула-функции и метода коинтеграции 5.8 MB
  Фондовый рынок - это составная часть финансового рынка на котором обращаются ценные бумаги. Для управления ценными бумагами важно знать их взаимосвязь между собой. В теоретической части подробно описываются сущность и содержание рынка ценных бумаг пакета акций методы определения взаимосвязи между временными рядами метод копулафункций и метод коинтеграции. Рынок ценных бумаг.