Фрейм (frame – каркас, рамка) – абстрактный образ или ситуация. Например, слово «комната» вызывает образ комнаты – жилого помещения с четырьмя стенами, полом, потолком, окнами и дверью. Из этого описания ничего нельзя убрать, без окон это чулан и т.д. но в нем есть «слоты» – незаполненные значения некоторых атрибутов – количество окон, цвет стен, высота потолка и т.д. Такой образ называется фреймом. Фрейм является формализованной моделью этого образа.
ИМЯ ФРЕЙМА:
(имя 1-го слота: значение 1-го слота)
(имя 2-го слота: значение 2-го слота)
.
.
Все фреймы взаимосвязаны и образуют единую фреймовую структуру, в ней объединены декларативные и процедурные знания. Важным свойством фреймов является наследование свойств.
Достоинствами являются наглядность представления, модульность и возможность использовать значения слотов по умолчанию.
Недостатком – отсутствие механизма управления выводом.
5. Модели, основанные на нечетких множествах.
При попытке формализовать человеческие знания возникла проблема: существует класс описаний, оперирующих качественными характеристиками (много, сильный, очень слабый и т.д.). В начале 70-х был предложен аппарат нечеткой алгебры и логики (fuzzy logic). Одно из главных понятий – лингвистическая переменная, ее значение определяется набором словесных характеристик некоторого свойства.
Например, лингвистическая переменная «ветер» определяется набором {слабый, умеренный, сильный,…}.Значение лингвистической переменной определяется через нечеткие множества. Нечеткое множество определяется через базовую шкалу и функцию принадлежности нечеткому множеству.
Функция принадлежности определяет субъективную степень уверенности эксперта в том, что данное конкретное значение базовой шкалы соответствует определяемому нечеткому множеству.