Информационные технологии в науке, образовании и инженерной практике. Майстренко А.В - 62 стр.

UptoLike

62
Проблема поиска решения в базе знаний типа семантической сети
сводится к задаче поиска фрагмента сети, соответствующего некоторой
подсети, соответствующей поставленному вопросу.
Основное преимущество этой моделисоответствие современным
представлениям об организации долговременной памяти человека. Недо-
статок моделисложность поиска вывода на семантической сети.
Для реализации семантических сетей существуют специальные
сетевые языки, например NET и др. Широко известны экспертные систе-
мы, использующие семантические сети в качестве языка представления
знаний – PROSPECTOR, CASNET, TORUS.
Фреймы (англ. frame каркас или рамка) предложены М. Минским в
1970-е гг. как структура знаний для восприятия пространственных сцен.
Эта модель, как и семантическая сеть, имеет глубокое психологическое
обоснование.
Под фреймом понимается абстрактный образ или ситуация. В психо-
логии и философии известно понятие абстрактного образа. Например, сло-
во «комната» вызывает у слушающих образ комнаты: «жилое помещение с
четырьмя стенами, полом, потолком, окнами и дверью, площадью 6 – 20 м
2
».
Из этого описания ничего нельзя убрать (например, убрав окна, мы полу-
чим уже чулан, а не комнату), но в нём есть «дырки», или «слоты», это
незаполненные значения некоторых атрибутов количество окон, цвет
стен, высота потолка, покрытие пола и др.
В теории фреймов такой образ называется фреймом. Фреймом назы-
вается также и формализованная модель для отображения образа.
Структуру фрейма можно представить так:
ИМЯ ФРЕЙМА:
(имя 1-го слота тип 1-го слота значение 1-го слота присоединён-
ная процедура 1),
(имя 2-го слота тип 2-го слота значение 2-го слота присоединён-
ная процедура 2),
(имя N-го слота тип N-го слота значение N-го слота присоеди-
нённая процедура N).
Здесь в качестве значения слота может выступать имя другого фрей-
ма; так образуют сети фреймов.
Различают фреймы-образцы, или прототипы, хранящиеся в базе зна-
ний, и фреймы-экземпляры, которые создаются для отображения реальных
ситуаций на основе поступающих данных.
Модель фрейма является достаточно универсальной, поскольку по-
зволяет отобразить всё многообразие знаний о мире через:
фреймы-структуры, для обозначения объектов и понятий (заём,
залог, вексель);
фреймы-роли (менеджер, кассир, клиент);