
- •Фрейм (frame-каркас, скелет, строение) - структура данных для представления некоторого концептуального (системного) объекта.
- •НАСЛЕДОВАНИЕ В СИСТЕМЕ ФРЕЙМОВ
- •По истолкованию М.Минского:
- •СЕМАНТИЧЕСКАЯ СЕТЬ
- •ПРИМЕР СЕМАНТИЧЕСКОЙ СЕТИ
- •ПРОДУКЦИОННЫЕ СИСТЕМЫ
- •КОНФИГУРАЦИЯ СИСТЕМЫ ПРОДУКЦИЙ
- •ПРЕДСТАВЛЕНИЕ ЗНАНИЙ ПРАВИЛАМИ
- •Механизм вывода
- •К ПРИМЕРУ 1 ВЗАИМОДЕЙСТВИЯ КОМПОНЕНТОВ ПРОДУКЦИОННОЙ СИСТЕМЫ
- •К ПРИМЕРУ 2 ВЗАИМОДЕЙСТВИЯ КОМПОНЕНТОВ ПРОДУКЦИОННОЙ СИСТЕМЫ
- •Действия: 1 – Допустим, в РП вносится (1) и (4) – образцы и
- •ПОСТРОЕНИЕ ПРОДУКЦИОННОЙ МОДЕЛИ ПРЕДСТАВЛЕНИЯ ЗНАНИЙ

К ПРИМЕРУ 2 ВЗАИМОДЕЙСТВИЯ КОМПОНЕНТОВ ПРОДУКЦИОННОЙ СИСТЕМЫ
Правило 1. |
|
|
ЕСЛИ <станок без заготовки> |
(1) |
|
И <заготовка на накопителе в загр. поз.> |
(2) |
|
ТО <робот подает заготовку на станок> |
(3) |
|
Правило 2. |
|
|
ЕСЛИ < накопитель подал заготовку в загр. поз. > |
(4) |
|
ТО < заготовка на накопителе в загр. поз.> |
(2) |
Правило 3
ЕСЛИ < станок без заготовки> ТО < выключить станок >.

Действия: 1 – Допустим, в РП вносится (1) и (4) – образцы и рассматривается возможность применения этих правил. Сначала МВ сопоставляет образцы из условной части правил с образцами в РП.
2 - Если все образцы имеются в РП, то условная часть считается истинной, в противном случае – ложной. Т.к. в условной части
(2) отсутствует, то условная часть правила 1 считается ложной. Но правило 2 выполняется, т.к. посылка (4) верна, поэтому МВ выполняет его заключительную часть и образец (2) заносится в РП.
3 – Вторично применяется только правило 1, т. к. правило 2 уже было применено и выбыло из числа кандидатов.
Т.к. образец (1) – истина и образец (2) – истина,то (3) – вывод. В итоге правил, которые можно было бы применить не остается,
и система останавливается. Так действия (результаты, следствия) в одних правилах могут выступать как условия в других.

ПОСТРОЕНИЕ ПРОДУКЦИОННОЙ МОДЕЛИ ПРЕДСТАВЛЕНИЯ ЗНАНИЙ
1)Определить целевые действия задачи (являющиеся решениями).
2)Определить промежуточные действия или цепочку действий, между начальным состоянием и конечным (между тем, что имеется, и целевым действием).
3)Опередить условия для каждого действия, при котором его целесообразно и возможно выполнить. Определить порядок выполнения действий.
4)Добавить конкретики при необходимости, исходя из поставленной задачи.
5)Преобразовать полученный порядок действий и соответствующие им условия в продукции.
6)Для проверки правильности построения продукций записать цепочки продукций, явно проследив связи между ними.