Студопедия

Главная страница Случайная страница

КАТЕГОРИИ:

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Системы, основанные на фреймах.






 

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

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

В слотах разных типов можно представлять различные длинные числа, математические соотношения, тексты и символы.

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

По умолчанию слотам могут быть заданы некоторые стандартные значения. Механизм означивания позволяет с помощью фреймов анализировать ситуации, в которых отсутствует упоминание о целом ряде деталей. В качестве значения слота может использоваться не только некоторое заданное значение, но и имя процедуры, по которой можно вычислить значение данного слота. В слотах может также размещаться ссылка на другой фрейм. И это позволяет строить сеть фреймов, и обеспечивать наследование свойств родовых объектов. Концепция фреймов легко согласуется с ООП. Совокупность фреймов есть иерархическая структура ЭС.

Достоинства:

- Явное хранение связей фреймов, что уменьшает объем памяти. Опять же из-за слотов и их заполнителей. Во фреймовых системах данные о родовидовых связях хранятся явно, т.е. так же, как и знания всех других типов. Значения слотов представляются в системе в единственном экземпляре, поскольку включаются в один фрейм (описывающий наиболее общее понятие из всех). Такое свойство систем фреймов дает возможность уменьшить объём памяти, необходимый для их размещения в компьютере.

- Значение любого слота при необходимости может быть вычислено с помощью соответствующих процедур или найдено эвристическим методом. (Для этого инженер знаний должен заранее разработать все требуемые процедуры и эвристические методы, чтобы включить их в систему на этапе их проектирования)

Недостатки:

- Высокая сложность системы, что проявляется в снижении скорости работы механизма вывода и в увеличении трудоёмкости внесение изменений в родовидовую иерархию. ТРУДОЕМКОСТЬ

- Затруднена обработка исключений (к какому классу отнести это исключение)

- ЭС, основанные на фреймах, встречаются крайне редко.


Поделиться с друзьями:

mylektsii.su - Мои Лекции - 2015-2024 год. (0.006 сек.)Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав Пожаловаться на материал