Главная Случайная страница


Полезное:

Как сделать разговор полезным и приятным Как сделать объемную звезду своими руками Как сделать то, что делать не хочется? Как сделать погремушку Как сделать так чтобы женщины сами знакомились с вами Как сделать идею коммерческой Как сделать хорошую растяжку ног? Как сделать наш разум здоровым? Как сделать, чтобы люди обманывали меньше Вопрос 4. Как сделать так, чтобы вас уважали и ценили? Как сделать лучше себе и другим людям Как сделать свидание интересным?


Категории:

АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника






Продукційна модель задання знань





У продукційних моделях знання задаються за допомогою правил " якщо-то " (явище-реакція). Вони широко використовуться, бо для них характерні простота модифікації баз знань. З одного боку, їх правила виведення близькі до логічних моделей, з іншого - вони відображають знання у порівнянні з класичними логічними моделями, більш наочно.

Визначення. Продукційною моделлю називається представлення знань у вигляді сукупності продукцій. Продукція визначається в як вираз такого вигляду: (i) Q; P; A Þ B; N Тут (i) - ім'я продукції, за допомогою якого вона виділяється серед усієї множини продукцій; Q - сфера застосування продукції; предметна область, до якої вона відноситься; - умова застосування продукції; A Þ B - ядро продукції; інтерпретація залежить від конкретної ситуації; часто ядро інтерпретується як "якщо маєш A, зроби B "; N - постумова продукції, постулює процедури, які необхідно виконати після реалізації ядра.

E.g.: МАГАЗИН; У ПОКУПЦЯ ГРОШІ; ЯКЩО ПОКУПЕЦЬ ХОЧЕ КУПИТИ РІЧ, ВІН ПЛАТИТЬ В КАСУ; ЗМІНИТИ БАЗУ ДАНИХ ПРО ТОВАРИ.

Інформаційні системи, побудовані на основі продукційних моделей, називаються продукційними системами(ПС). У ПС можна виділити базу фактичних знань, базу (набір) продукцій та систему керування продукціями. Остання визначає, в якій послідовності слід застосовувати продукції, щоб отримати потрібний результат. Особливо це стосується випадків, коли у деякій ситуації можна застосувати не одну, а декілька продукцій (вирішення конфліктів). Для керування застосовуються два загальні принципи: обмеження конфліктного набору та застосування алгоритмів вирішення конфлікту.

Відомі стратегії керування вирішенням конфліктів: принцип "стосу книг"; принцип найбільш довгої умови; принцип метапродукцій; принцип "класної дошки"; принцип пріоритетного вибору; принцип керування за іменами.

Компоненти ПС:

1) набір правил, які використовуються як база знань (база правил).

2) робоча пам`ять (де зберігаються умови, які відносяться до конкретних задач предметної області, і результати виведень, отриманих на їх основі).

3) механізм логічного виведення. Він використовує правила в відповідності до робочої пам`яті.

Дві основні стратегії логічного виведення у ПС:

1) для отримання заключення проводиться робота по вибору попередньо записаного вмісту робочої пам`яті, застосуванню правил і доповнень даних в пам`яті (прямим виведенням).

2) на основі фактів, які потребують підтвердження, щоб виступати в ролі заключення, досліджується можливість застосування правила, яке дає можливість підтвердження (зворотнім виведенням). У випадку застосування зворотнього виведення умова зупинки системи наступна: або досягається першочергова ціль, або закінчились правила, які застосовуються для досягнення цілі в ході виведення.

Вибір чергового правила впливає на ефективність виведення. Якщо на кожному етапі логічного виведення існує декілька правил застосування, тоді ця множина правил носить назву конфліктного набору, а вибір одного з них називають вирішенням конфлікту.

Для багатьох практичних застосувань продукційних систем недостатньо запису в робочу пам`ять тільки одного зразка і виникає потреба керувати даними, які уточнюють зміст. В таких випадках використовується спосіб задання конкретних даних з допомогою триплету: об`єкт - атрибут - значення. Тому кожна окрема субстанція із предметної області розглядається як один об`єкт. Можна вважати, що дані, які зберігаються в робочій пам`яті, показують значення, що приймають атрибути цього об`єкту. Наприклад, дані (студент1 ім`я Іван) описують той факт, що існує деякий студент і ім`я цього студенту Іван.

Випадок нечітких продукційних правил: В реальних системах продукцій іноді буває необхідним працювати з нечіткою інформацією. В таких випадках виділяють дві категорії нечіткості: а) нечіткість безпосередніх даних; б) нечіткість виведення.

Коли заключення виводиться за допомогою декількох правил, які включають в себе і нечіткі, виникає проблема визначення степені нечіткості всього заключення.







Date: 2015-09-24; view: 422; Нарушение авторских прав



mydocx.ru - 2015-2024 year. (0.006 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию