Соглашение | Публикация статей

Красивые рольшторы - roll-service.by

Теория фреймов
Категория: Статьи

Теория фреймов - это парадигма для представления знаний с целью использования этих знаний компьютером. Впервые была представлена Минским, как попытка построить фреймовую сеть, или парадигму с целью достижения большего эффекта понимания. С одной стороны Минский пытался сконструировать базу данных, содержащую энциклопедические знания, но с другой стороны, он хотел создать наиболее описывающую базу, содержащую информацию в структурированной и упорядоченной форме. Эта структура позволила бы компьютеру вводить информацию в более гибкой форме, имея доступ к тому разделу, который требуется в данный момент. Минский разработал такую схему, в которой информация содержится в специальных ячейках, называемых фреймами, объединенными в сеть, называемую системой фреймов. Новый фрейм активизируется с наступлением новой ситуации. Отличительной его чертой является то, что он одновременно содержит большой объем знаний и в то же время является достаточно гибким для того, чтобы быть использованным как отдельный элемент БД.
Итак, как было сказано выше фреймы – это фрагменты знания, предназначенные для представления стандартных ситуаций. Термин «фрейм» (Frame – рамка) был предложен Минским. Фреймы имеют вид структурированных компонентов ситуаций, называемых слотами. Слот может указывать на другой фрейм, устанавливая, таким образом, связь между двумя фреймами. Могут устанавливаться общие связи типа связи по общению. С каждым фреймом ассоциируется разнообразная информация ( в том числе и процедуры), например ожидаемые процедуры ситуации, способы получения информации о слотах, значение принимаемые по умолчанию, правила вывода.
Формальная структура фрейма имеет вид:
f[<N1, V1>, <N2, V2>, …, <Nk,Vk>],

где f – имя фрейма; пара <Ni, Vi> - i-ый слот, Ni – имя слота и Vi – его значение.

Значение слота может быть представлено последовательностью
<K1><Li>;...; <Kn><Ln>; <R1>; …; <Rm>,
где Ki – имена атрибутов, характерных для данного слота; Li – значение этих атрибутов, характерных для данного слота; Rj – различные ссылки на другие слоты.
Каждый фрейм, как структура хранит знания о предметной области (фрейм–прототип), а при заполнении слотов знаниями превращается в конкретный фрейм события или явления.
Фреймы можно разделить на две группы: фреймы-описания; ролевые фреймы.
Рассмотрим пример.
Фрейм описание: [<программное обеспечение>, <программа 1С бухгалтерия, версия 7.5>, <программа 1С торговля, версия 7.5>, <правовая программа «Консультант +» проф.>].
Ролевой фрейм: [<заявка на продажу>, <что, установка и покупка программы 1С торговля, версия 7.5>, <откуда, фирма ВМИ>, <куда, фирма «Лукойл»>, <кто, курьер Иванова>, <когда, 27 октября 1998г.>].
Во фрейме-описании в качестве имен слотов задан вид программного обеспечения, а значение слота характеризует массу и производителя конкретного вида продукции. В ролевом фрейме в качестве имен слотов выступают вопросительные слова, ответы на которые являются значениями слотов. Для данного примера представлены уже описания конкретных фреймов, которые могут называться либо фреймами – примерами, либо фреймами – экземплярами. Если в приведенном примере убрать значения слотов, оставив только имена, то получим так называемый фрейм – прототип.
Достоинство фрейма – представления во многом основываются на включении в него предположений и ожиданий. Это достигается за счет присвоения по умолчанию слотам фрейма стандартных ситуаций. В процессе поиска решений эти значения могут быть заменены более достоверными. Некоторые переменные выделены таким образом, что об их значениях система должна спросить пользователя. Часть переменных определяется посредством встроенных процедур, называемых внутренними. По мере присвоения переменным определенных значений осуществляется вызов других процедур. Этот тип представления комбинирует декларативные и процедурные знания.
Фреймовые модели обеспечивают требования структурированности и связанности. Это достигается за счет свойств наследования и вложенности, которыми обладают фреймы, т.е. в качестве слотов может выступать система имен слотов более низкого уровня, а также слоты могут быть использованы как вызовы каких-либо процедур для выполнения.
Для многих предметных областей фреймовые модели являются основным способом формализации знаний.


Статьи по теме:

Отличительные особенности. Экспертные системы первого и второго поколения
Современное состояние информационной сферы Украины
Защита электронной почты
Правовые аспекты
МИНИМАЛЬНЫЙ НАБОР ТИПОВЫХ ОПЕРАЦИЙ ПРИ ПОДГОТОВКЕ ТЕКСТА
Icq И Другие: Основы Безопасности
Укротите вашу регистратуру Windows с програмным обеспечением чистки регистратуры
ДОКАЗАТЕЛЬСТВО В СУДЕБНЫХ ДЕЛАХ ПО КОМПЬЮТЕРНЫМ ПРЕСТУПЛЕНИЯМ
3Ds Max 2008 (Rip)
Предупреждение компьютерных преступлений
Рынок электронной коммерции: сектор business-to-business
Дополнительные настройки Microsoft Internet Explorer
Интерфейсы жестких дисков
Подделка компьютерной информации
Блокнот: Автоматическая вставка даты и времени
Канадский опыт построения информационной магистрали
Простые и быстрые способы проектирования собственных CompactPCI модулей ввода/вывода
Логическое хранение и кодирование информации
Метод простой итерации
Запись фильма с видеомагнитофона или видеокамеры
Генерация сеток конечных элементов в GEOSTAR
Компания Janet Systems Llc Представила Soa-Платформу На Выставке «E-Kazakhstan»
Диспетчер печати
Просмотр свойств клипа
Микропроцессоры использующиеся в CompactPCI-системах
Хакеры могут контролировать ПК без ведома их владельцев
Просмотр графики в Программе просмотра изображений и факсов
Физическое хранение, методы кодирования информации
Обзор возможностей WinRAR 3.70 RU Final
Работа с дисками по средствам MS-DOS
Просмотр графики в режиме слайд-шоу
Виды работ при проектировании. Этапы и стадии разработки ЭВМ
SLOT MASK
Монтаж фильма
Хищение компьютерной информации
Отправка и получение файлов
Способы краж в банковских информационно-вычислительных системах
Языки программирования системного уровня
Появление перцептрона
Призначення і класифікація ПП
Уровень агентов
CMOS (полупостоянная память)
Таблицы параметров НМД и НГМД
Повышение производительности биллинговой системы
СОЗДАНИЕ И РАБОТА С ГРАФИЧЕСКОЙ ИНФОРМАЦИЕЙ
Списки воспроизведения
Доступ в Internet
ПРИНЦИП ПОСТРОЕНИЯ КОМПЬЮТЕРНЫХ СЕТЕЙ
Доски объявлений (USENET news)
Задачи, реализуемые на квантовых компьютерах
Загрузка операционной системы
Пристрої, що запам'ятовують
Назначение и производство экспертизы
Масштабирование изображения
Нарушение правил эксплуатации ЭВМ, системы ЭВМ или их сети (ст. 274 УК)