загрузка...
загрузка...
На головну

Класифікація експертних систем

  1. B.3. Системи економетричних рівнянь
  2. CASE-технологія створення інформаційних систем
  3. D.3. Системи економетричних рівнянь
  4. I. 2. 2. Сучасна психологія і її місце в системі наук
  5. I. Класифікація іменників
  6. I. Процес об'єднання Італії і його вплив на систему міжнародних відносин
  7. I. Суб'єктивні методи дослідження ендокринної системи.

Найбільш популярна класифікація, запропонована Т.А. Гаврилової і В.Ф. Хорошевський в [2], поділяє ЕС на чотири основні класи: по типу розв'язуваної задачі; по зв'язку з реальним часом; за типом використовуваної ЕОМ; за ступенем інтеграції.

Класифікація за типом розв'язуваної задачі: Інтерпретація даних; діагностика; моніторинг; проектування; прогнозування; планування; навчання, управління.

інтерпретація в перекладі з латинської розуміється як тлумачення, пояснення, переклад на більш зрозумілу мову або процес визначення сенсу даних, наприклад: визначення основних властивостей особистості за результатами тестування в системах АВАНТЕСТ і МІКРОЛЮШЕР; ідентифікація типів океанських суден за результатами аерокосмічного сканування (SIAP).

діагностика - Це процес співвіднесення об'єкта з деяким класом об'єктів і (або) виявлення несправності в об'єкті, наприклад діагностика і терапія звуження коронарних судин (ANGY).

моніторинг - це безперервна інтерпретація даних в реальному масштабі часу і сигналізація про вихід параметрів за допустимі межі, наприклад: моніторинг за роботою атомного реактора (REACTOR), контроль аварійних датчиків на хімічному заводі (FALCON).

проектування - Це процес створення проекту і підготовка специфікацій на об'єкт. Під специфікацією розуміється комплект розроблюваної документації, наприклад проектування НВІС (CADHELP).

прогнозування дозволяє прогнозувати наслідки деяких подій або явищ на підставі аналізу наявних даних, наприклад прогноз погоди (WILLARD), прогнози в економіці (ECON).

планування - це знаходження плану дій, що відносяться до об'єктів, здатним виконувати деякі функції, наприклад планування поведінки робота (STRIPS), планування промислових замовлень (ISIS).

навчання - це використання персонального комп'ютера для навчання будь-якої дисципліни, наприклад вивчення мови програмування LISP за допомогою програми «Вчитель ЛИСП».

управління - це функція організованої системи, що підтримує певний режим діяльності, наприклад управління системою календарного планування Project Assistant.

Класифікація по зв'язку з реальним часом поділяє ЕС на статичні, квазідінаміческіе і динамічні [1,2].

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

Квазідінаміческіе ЕС інтерпретують ситуацію, яка змінюється з деяким фіксованим інтервалом часу. Наприклад, мікробіологічна ЕС, яка зчитує показання датчиків з технологічного процесу один раз в 4-5 годин.

динамічні ЕС працюють в режимі реального часу і виробляють безперервну інтерпретацію надходять в систему даних, наприклад ЕС моніторингу за станом хворого в реанімації.

Класифікація за типом використовуваної ЕОМ виделяетЕС, побудовані з використанням: суперЕОМ (наприклад, GRAY); мейнфреймів (наприклад, System 390 серії G5); робочих станцій (SUN); мініЕВМ (VAX); персональних комп'ютерів; кишенькових персональних комп'ютерів.

Класифікація за ступенем інтеграції з іншими програмами подразделяетЕС наавтономние і інтегровані.

автономні ЕС працюють безпосередньо в режимі консультацій з користувачем, при цьому для вирішення завдань не потрібно залучати традиційні методи обробки даних (розрахунки, моделювання, статистична обробка).

інтегровані ЕС являють собою складний програмний комплекс, що використовує сукупність різних програмних продуктів, об'єднаних логікою роботи. Наприклад, за допомогою інструментального середовища MatLab проводиться витяг нечітких продукцій розвитку підприємства або моделювання тенденцій його розвитку на базі нейронних мереж [1]. Це може бути надбудова над пакетами прикладних програм або інтегроване середовище для вирішення складного завдання з використанням бази знань.

5. Класифікація інструментальних засобів створення експертних систем
 В даний час відомі три основні напрямки проектування експертних систем [1]:

1. Експертні системи, виконані у вигляді окремих програм. Як правило, такі системи призначені для вирішення завдань в одній конкретній предметній області. При побудові таких систем застосовуються як традиційні процедурні мови PASCAL, C ++ і т.д., так і спеціалізовані мови штучного інтелекту LISP, PROLOG.

2. Експертні системи, побудовані з використанням оболонок ЕС, які представляють собою програмний продукт, що володіє засобами подання знань для певних предметних областей. Завдання користувача полягає в формалізації і введенні знань з використанням спеціальної оболонки. Недоліком цих систем можна вважати неможливість охоплення однією системою всіх існуючих предметних областей. Прикладом можуть служити ІНТЕР-ЕКСПЕРТ, РС +, VP-Expert, EMYCIN [1].

3. Експертні системи, побудовані за допомогою генератора експертних систем, який представляє собою потужний програмний комплекс, призначений для отримання оболонок, орієнтованих на те чи інше уявлення знань залежно від розглянутої предметної області. Приклади цього різновиду - системи KEE, ART.

Система «Expert» є структурним мовою інженерії знань, яка використовує схему подання знань, засновану на правилах, і має обмежений механізм виведення, організований за принципом прямої ланцюжка міркувань і робить його придатним для задач типу діагностики та класифікації. У цій системі є вбудовані блоки побудови пояснень, придбання знань і контролю несуперечності, які прискорюють розробку. Блок контролю несуперечності зберігає базу даних репрезентативних випадків з відомими висновками і використовує їх для тестування експертної системи після того, як інженер знань додає нові правила. Якщо в якомусь випадку не вдається отримати правильних міркувань, то система «Expert» представляє процес міркувань до цього випадку, щоб інженер знань міг зрозуміти, яке нове правило призвело до несподіваних результатів [1].

ІНТЕР-ЕКСПЕРТ - це інтегрована система ведення баз даних і баз знань. Вона являє собою середовище для створення експертних систем в області діловодства та економіки, створення та ведення електронних відомостей, використання ділової графіки, складання звітів і електронних таблиць.

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

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

Особливістю оболонки є структурований підхід до придбання знань. Модель придбання знань заснована на розпізнаванні образів. Знання представлені як об'єкти, а продукційні правила - в табличній формі. Оболонка дозволяє виконувати обробку невизначених якісних знань, містить засоби виведення і документацію баз знань в середовищі гіпертексту.

Інструментальна система G2фірми Gensym пропонує графічну, об'єктно-орієнтоване середовище для створення інтелектуальних прикладних програм, які контролюють, діагностують і управляють динамічними подіями в мережевих і модельованих середовищах [http://www.gensym.com].

Інструментальна система G2 призначена для створення ЕС на базі продукційних правил і інших моделей (процедур) з використанням структурованого природної мови. Інструментальна експертна система G2 є основою всіх прикладних програм фірми Gensym. Вона дозволяє використовувати візуальне середовище програмування для створення інтелектуальних прикладних програм управління. NeurOn-Line і інші програми фірми дозволяють користувачам створювати нейромережеві прикладні програми. G2 поєднує виконання правил і процедур в поточний момент часу зі здібностями міркувань через деякий час. Керівництво по G2 дозволяє користувачам створювати графічні інтерфейси і системи діагностування в реальному масштабі часу. Компанія Telewindows Gensym's створила більш потужну універсальну середу клієнт / сервер, яка дозволяє користувачам спільно використовувати прикладні програми на основі G2.

 



Попередня   11   12   13   14   15   16   17   18   19   20   21   22   23   24   25   26   Наступна

самообучающиеся системи | Адаптивні інформаційні системи | розділ 2 | Класифікація знань | Логічна модель представлення знань | Продукційна модель | Семантична модель представлення знань | Нейронна модель представлення знань | Подання знань у вигляді нечітких правил | Поняття експертної системи |

загрузка...
© um.co.ua - учбові матеріали та реферати