АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

Компоненти технології експертних систем, які застосовуються в орієнтованих на знання СППР

Читайте также:
  1. II. Визнання та оцінка запасів
  2. II. Визнання та первісна оцінка запасів
  3. II. Визнання та первісна оцінка нематеріальних активів
  4. III. Визнання та первісна оцінка основних засобів
  5. III. Оцінка після первісного визнання та переоцінка нематеріальних активів
  6. VIII. Особливості проходження служби військовослужбовцями, щодо яких провадиться дізнання, досудове слідство або справа розглядається судом чи вирок суду набрав законної сили
  7. А. Наследственный дефицит ферментных систем, участвующих в активном транспорте определенных аминокислот.
  8. Автоматизація та комп'ютерно-інтегровані технології
  9. Азотисті основи як складові компоненти нуклеїнових кислот
  10. Атрибути – це компоненти тегу, що містять вказівки про те, як броузер має сприйняти й обробити тег.
  11. Б) заснований на цьому вченні метод пізнання.
  12. Базові знання та вміння

На рис. 9.3 наведена схема функціонування експертної системи. Модель експертної системи, як видно з рисунка, склада­ється з чотирьох головних частин:

1) інтерфейсу користувача, що дає можливість користувачеві взаємодіяти з експертною системою;

2) бази знань, яка містить нагромаджені знання щодо роз­в'язування специфічної проблеми;

3) машини логічного висновку (inference engine), яка забезпе­чує здатність міркування та інтерпретує зміст баз знань;

4) механізму (середовища) розроблення (development engine), який використовують експерт та інженер зі знань для створення експертної системи.

Охарактеризуємо стисло ці компоненти експертної системи.

ІНТЕРФЕЙС КОРИСТУВАЧА. Інтерфейс користувача дає змогу менеджеру вводити інструкції (команди) та інформацію (зображені на рис. 9.3 суцільною стрілкою) в експертну систему і отримувати відповідні розв'язки чи пояснення (пунктирна стрілка), Інструкції уточнюють параметри, які уможливлюють експертній системі здійс­нювати процес міркування. Інформація подається у вигляді значень, які присвоюються конкретним змінним. Інтерфейс користувача надає механізми введення інформації в експертну систему і виведення з неї.

БАЗИ ЗНАНЬ. Бази знань містять як факти, що описують про­блемну галузь, так і способи подання знань, які описують те, як підбираються факти для певної логічної послідовності. Термін проблемний домен (problem domain) використовується для опису­вання проблемної галузі.


       
 
 
   

Рис. 9.3. Схема функціонування експертної системи Інструкції і інформація —>

Розв'язки і пояснення --------->

Знання

Поширеною методикою подання знань є використання правил. Пра­вило описує, як діяти у заданій ситуації. Воно складається з двох частин: умови (condition), яка може або не може бути істиною і дії (action), яка виконується тоді, коли умова істинна. Прикладом правила є:

ЯКЩО ЕКОНОМІЧНИЙ ІНДЕКС > 1.20 І СЕЗОННИЙ ІН­ДЕКС > 1.30, ТО ПЕРСПЕКТИВА ЗБУТУ = «ВІДМІННА»

Усі правила, які містяться в експертній системі, називаються набором правил (rule set). Кількість правил може змінюватися від дюжини для простої експертної системи до 500, 1000 або навіть 10 000 для складних EC.

МЕХАНІЗМ ВИСНОВКУ. Механізм або машина висновку є частиною експертної системи, яка виконує доведення (здійснює міркування) за допомогою використання змісту баз знань у спе­цифічній послідовності (прямій, зворотній, змішаній). Ці послі­довності будуть розглянуті окремо.

МЕХАНІЗМ РОЗРОБЛЕННЯ. Четвертою головною частиною експертної системи є механізм (середовище) розроблення, який використовується для створення експертної системи. Коли меха-


нізм висновку складається з правил, то цей процес призначений лля побудови множини правил. Використовуються два основні підходи до створення EC: мови програмування і оболонки експе­ртної системи (expert system shell).

Оболонки EC забезпечили доступність засобів штучного інте­лекту фірмам, які не мають необхідних ресурсів, щоб розробити свої системи, використовуючи мови програмування. У галузі біз­несу вони є найпоширенішим способом створення експертних систем на основі знань.

9.2.3. Методи оброблення правил в орієнтованих на правила СППР

Використання машин логічного висновку з правилами є найпоширенішим середовищем розроблення орієнтованих на знан­ня СППР. Правила легкі для розуміння і пояснень, коли знання збе­рігаються у вигляді правил. З погляду розробника модифікація і су­провід баз знань здійснюються просто, можна легко об'єднувати також імовірні знання з правилами. Однак є певна кількість основ­них обмежень щодо використання цього підходу для розроблення СППР, зокрема, комплексні знання важко подавати з використан­ням правил. Розробники орієнтованих на знання СППР, зазвичай, використовують середовище розроблення, яке ґрунтується на пра­вилах, але ці правила застосовуються не для всіх додатків (прикла­дом може бути розглянута раніше СППР PLEXSYS). Розглянемо докладніше методи реалізації механізму логічних висновків — не­від'ємної частини СППР, що грунтується на правилах.

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

Пряме доведення

У прямому доведенні (міркуванні вперед), яке ще на­зивається прямим формуванням ланцюжка (forward chaining), правила досліджуються одне за одним у певному порядку. Цей порядок міг би бути послідовністю, в якій правила були введені в


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

Оскільки досліджується кожне правило, то система намагаєть­ся оцінити: істинна умова чи хибна. Коли умова істинна, то від­повідне правило активізується, і далі досліджується наступне. Коли умова хибна, то правило не активізується, але також дослі­джується наступне правило. Може бути, що якесь правило за та­кого процесу не можна оцінити, як істинне або хибне. Умова мо­же містити одну або більше змінних з невідомими значеннями. У такому разі вважають, що умова правила невідома. Коли умова правила невідома, то воно не активізується, і досліджується насту­пне правило. Процес доведення є ітеративним.

Процедура, за якої досліджується правило за правилом, продов­жується до тих пір, поки один прогін не буде завершений через усю низку правил. Зазвичай, потрібно виконати кілька прогонів, щоб присвоїти певне значення змінній мети. Можливо, інформація, по­трібна для оцінювання одного правила, виробляється за допомогою наявного правила, яке досліджуватиметься згодом. Наприклад, піс­ля того, як одинадцяте правило активізоване, п'яте правило може оцінюватися в наступному прогоні. Прогони продовжуються, поки можлива активізація правил. Коли більше правил не може бути ак­тивізовано, процес доведення припиняється.

Таблиця 9.1


1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 |

Поиск по сайту:



Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.004 сек.)