Page 65 - 6109
P. 65
7 ПРОДУКЦІЙНІ МОДЕЛІ ПРЕДСТАВЛЕННЯ ЗНАНЬ
Продукції на ряду з фреймами є найбільш популярними засобами
представлення знань в ІС (інтелектуальні системи). Продукції, з одного боку,
близькі до логічних моделей. Це дозволяє організовувати на них ефективні
процедури висновку. З іншого боку, продукції наочніше відображають знання,
чим класичні наочні моделі.
У загальному вигляді під продукцією розуміється вираз наступного
вигляду
(i); Q; P; A B; N,
де i – ім'я продукції, за допомогою якого дана продукція виділяється зі
всієї множини продукцій. Як ім'я використовуватися ідентифікатор або
порядковий номер продукції в їх множині, що зберігається в пам'яті системи.
Q характеризує сферу застосування продукції або клас ситуації, в якій
дана продукція використовується. Розділення знань на окремі сфери дозволяє
економити час на пошук потрібних знань.
A B – ядро продукції, основна частина продукції. Інтерпретація ядра
продукцій може бути різною і залежить від того, що стоїть зліва і праворуч від
знаку секвенції ''.
Звичайне прочитання ядра продукції виглядає так: ЯКЩО A, ТО B.
Складніші конструкції ядра допускають в правій частині альтернативний вибір,
наприклад, ЯКЩО А, ТО B1, ІНАКШЕ B2.
Секвенція може тлумачитися в звичайному логічному сенсі як знак
логічного проходження B з істинного А. Якщо А не є дійсним виразом, то про
B нічого сказати не можна.
Частина А ядра продукції називається антецедентом, або посилкою.
Вона може складаються з елементарних пропозицій (умова, твердження), що
називається зразками, сполучених логічними зв'язками АБО, І.
Частина B ядра продукції називається консеквентом, або висновком.
Вона складається з одного або декількох пропозицій, які утворюють рішення
правила, або указує на дію підмет виконанню.
Приклад. ЯКЩО двигун автомобіля не заводиться І стартер двигуна
автомобіля не працює – антецендент (посилка)
ТО неполадки в системі електроживлення стартера. – Консеквент
(висновок)
Елемент P – предикат умови застосування продукції. Звичайно Р є
логічним виразом (як правило, предикат). Коли Р приймає значення "істина",
ядро продукції активізується. Коли Р помилково, те ядро продукції не може
бути використано.
Приклад. НАЯВНІСТЬ ГРОШЕЙ; ЯКЩО бажаєте купити річ X, ТО
заплатіть у касу її вартість І пред'явите чек продавцю;
Якщо в цій продукції умова застосовності ядра продукції помилкова
тобто грошей немає, то застосувати ядро продукції неможливо
Елемент N – постумови продукції. Вони актуалізуються тільки тому
випадку, якщо ядро продукції реалізувалося. Постумови продукції описують дії
65