Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Metoda (1).doc
Скачиваний:
9
Добавлен:
16.11.2019
Размер:
805.38 Кб
Скачать

2. Структура експертних систем

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

  1. базу знань;

  2. механізм вироблення рішень|розв'язань,вирішень,розв'язувань|;

  3. програму, що управляє.

Основним елементом таких систем є|з'являються,являються| база знань. Її цінність залежить від якості її вмісту і динамічності, з|із| якою вона може адаптуватися до змін в наочній|предметній| області. Вона складається з декларативних і процедурних знань, які формалізовані за допомогою існуючих моделей представлення знань (продукційних моделей, семантичних мереж, фреймів і т.д.).

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

База знань як система формальної логіки повинна бути заповнена даними і повинна знаходитися|перебувати| в узгодженому|погодженому| стані. Вона повинна бути достатня для побудови|шикування| висновків|виведень|, причому що не суперечать|перечать| один одному. Нерідко|незрідка| експертиза містить|утримує| інтуїтивні елементи: експерт демонструє стійкі знання, але|та| не може пояснити основу своїх рішень|розв'язань,вирішень,розв'язувань|. Це створює додаткові труднощі інженеру по знаннях в процесі формалізації цих знань для подальшого|дальшого| уявлення|вистави,подання,представлення| у вигляді правил в машинній базі знань.

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

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

В деяких випадках (наприклад, для систем, що навчаються|виучуються|) структура експертної системи може бути розширена, і мати в складі наступні|слідуючі| елементи:

  1. база знань – містить|утримує| відомості про наочну|предметну| область, для цього використовується модель представлення знань, залежна від особливостей вирішуваної задачі;

  2. машина висновку|виведення| – механізм висновку|виведення| – визначає стратегії витягання|видобування| знань для вирішення поставленого завдання|задачі| (досягнення мети) з|із| бази знань; стратегія пов'язана з моделлю представлення знань, базується на евристичних правилах і емпіричних принципах рішення|розв'язання,вирішення,розв'язування|;

  3. інтерфейс з|із| користувачем – забезпечує взаємозв'язок користувача і експертної системи на різних етапах рішення задачі;

  4. модуль витягання|видобування| знань і навчання|вчення| – коректування знань;

    1. діалоговий компонент

    2. редактор бази знань

    3. модуль обробки питань

    4. модуль пояснень

  5. компонент придбання|надбання| знань - забезпечує поповнення бази знань через встановлення закономірностей від загального|спільного| до приватного.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]