Page 71 - 6109
P. 71
(2) Якщо А – птах і А – пінгвін, то А не літає.
Якщо відомо, що А – пінгвін, то за принципом найдовшої умови слід
вибирати (2).
Принцип найдовшої умови доцільно застосувати, якщо продукції
прив'язані до типових ситуацій, зв'язаних відношенням «часткове–загальне».
До цього можна додати, що цей принцип заслуговує на особливу увагу при
аналізі винятків. Так, у нашому прикладі правило (2) є винятком з правила (1);
якби ми були впевнені, що (1) не має винятків, ми могли б застосувати це
загальне правило у будь-якій ситуації.
Принцип метапродукцій. Ґрунтується на введенні до системи знань
метапродукцій, тобто правил використання продукцій. Типовими мета-
продукціями можуть бути правила, які визначають, що слід робити, якщо до
фронту готових продукцій ввійшли або не ввійшли ті чи інші конкретні
продукції.
Принцип «класної дошки». Конфлікти вирішуються на основі обміну
інформацією з використанням «класної дошки». Застосування «класної дошки»
часто комбінується з застосуванням метапродукцій.
Принцип вибору за пріоритетом. Кожній продукції надається пріоритет,
що відображає її важливість. Ці пріоритети можуть бути різними для кожного
типу ситуацій, а також статичними і динамічними. Динамічні пріоритети
змінюються з часом і можуть відображати, наприклад, ефективність
використання продукцій у минулому або час перебування продукції У фронті
готових продукцій. Аналіз часу знаходження продукції у фронті готових
продукцій цікавий тим, що на його основі можна дійти діаметрально
протилежних висновків. З одного боку, система керування продукціями може з
часом підвищувати динамічний пріоритет, щоб будь-яка продукція колись була
обов'язково виконана. З іншого боку, система керування може дійти висновку,
що, якщо продукція досі не виконувалась, то вона взагалі не потрібна, і,
відповідно, не підвищити її пріоритет, а, навпаки, знизити.
Керування за іменами. Базується на заданні для імен продукцій фор-
мальної граматики або іншої процедури, що забезпечує звуження фронту
готових продукцій і вибір з нього чергової продукції для виконання.
Переваги продукційних моделей:
1) Бульшу частину знань людини може бути записана у вигляді
продукций.
2) Системи продукцій є модульними, звідси простота доповнення,
модифікації і анулювання знань. За невеликим винятком видалення або
додавання продукцій не приводить до змін в решті продукцій.
3) Висока однорідність організації знань, описаних по одному синтаксису.
4) При необхідності системи продукцій можуть реалізувати будь-які
алгоритми і, отже, здатні відображати будь-яке процедурне знання доступне
ЕОМ
5) Наявність в продукціях покажчиків на сферу застосування продукцій
дозволяє ефективно організувати пам'ять, скоротивши час пошуку в ній
необхідної інформації.
71