- •Лекция №5
- •План лекции
- •Модели представления знаний
- •Продукционная модель представления знаний
- •Семантическая сеть
- •История семантических сетей
- •История семантических сетей
- •Семантическая сеть – попытка визуализации логических формул
- •Пример семантической сети
- •Классификация семантических сетей
- •Семантические отношения (разнообразие)
- •Вернемся к примеру …
- •Особенности использования отношений для категорий в семантических сетях
- •Наследование свойств: определение значений по умолчанию
- •Множественное наследование
- •Пример использования модели семантической сети: анализ смысла предложений
- •Пример использования модели семантической сети: анализ смысла предложений
- •Представление знаний фреймами
- •Фрейм. Определение Минского.
- •Понятие фрейма
- •Структура фрейма
- •Способы получения слотом значений во фрейме-экземпляре
- •Типы процедур (процедуры-демоны)
- •Прототипы и экземпляры
- •Наследование свойств во фреймах
- •Пример иерархии фреймов
Структура фрейма
{ИМЯ ФРЕЙМА; (имя 1-го слота; значение 1-го слота),
(имя 2-го слота; значение 2-го слота), … (имя N-го слота; значение N-го слота)}
Способы получения слотом значений во фрейме-экземпляре
• по умолчанию от фрейма-образца через наследование свойств от фрейма,
указанного в слоте, отображающем свойства наследования по формуле, указанной в слоте
через присоединенную процедуру явно из диалога с пользователем из базы данных
Типы процедур (процедуры-демоны)
• Процедура ЕСЛИ-ДОБАВЛЕНО Выполняется, когда новая информация помещается в слот.
Процедура ЕСЛИ-УДАЛЕНО Выполняется, когда информация удаляется из слота.
Процедура ЕСЛИ-НУЖНО Выполняется, когда запрашивается информация из слота, а он пустой.
Прототипы и экземпляры
Различают фреймы-образцы (прототипы, классы) и фреймы-экземпляры (объекты).
Фреймы-прототипы хранятся в базе знаний.
Фреймы- экземпляры получаются в процессе вывода из фреймов-образцов путем заполнения слотов на основе поступающих данных.
Наследование свойств во фреймах
• Заимствование из семантических сетей – наследование свойств.
Наследование свойств происходит по AKO – связям: слот AKO в каком-либо фрейме указывает на фрейм более высокого уровня иерархии, откуда неявно наследуются (переносятся) значения аналогичных слотов.
Пример иерархии фреймов
|
ЧЕЛОВЕК |
|
|
|
|
РЕБЕНОК |
|
ISA |
Млекопитающее |
|
УЧЕНИК |
|
|
||
|
ISA |
Человек |
|
Умеет |
Мыслить |
ISA |
Ребенок |
|
Возраст |
0-16 лет |
|
|
|
Учится |
В школе |
|
Рост |
50-180 см |
|
|
|
Возраст |
7-17 лет |
Любит Сладкое
Носит Форму