Когнітологічні моделі вилучення експертних знань для створення експертних систем
Структура та класифікація ЕС
ЕС — це складні програмні комплекси, що акумулюють знання спеціалістів у конкретних предметних галузях. Клас ЕС містить декілька тисяч різних програмних комплексів, які можна класифікувати по різному.
За задачею
ЕС інтерпретації даних визначають смисл даних.
ЕС діагностики відносять об‘єкт до деякого класу та визначають дефекти у деякій системі. Дефект — це відхилення від норми. Таке трактування дозволяє з єдиних теоретичних позицій розглядати дефекти обладнання у технічних системах, захворювання живих організмів та всілякі природні аномалії.
ЕС моніторингу орієнтовані на неперервну інтерпретацію даних у реальному часі та сигналізацію при виході деяких параметрів за допустимі значення.
ЕС проектування готують специфікації на створення об‘єктів з заданими властивостями.
ЕС прогнозування логічно виводять вірогідні наслідки з заданих ситуацій.ЕС планування знаходять плани дій. У таких ЕС використовуються моделі поведінки реальних об‘єктів з тим, щоб логічно вивести наслідки дій, що плануються.
ЕС навчання — діагностують помилки при вивченні якої-небудь дисципліни за допомогою ЕОМ та підказують правильні рішення. Вони акумулюють знання про учнів та їх характерні помилки, потім, у роботі, вони здатні діагнозувати погане знання предметів у учнів та знаходити відповідні засоби для ліквідації (поганого знання).
Загалом, усі системи, що базуються на знаннях, можна розділити на системи, що вирішують задачі аналізу та синтезу. Основна відмінність задач синтезу у тому, що якщо у задачах аналізу множина можливих рішень може бути перерахована та включена у систему, то в задачах синтезу множина рішень будується з рішень компонент або підкомпонент.
За зв‘язком з реальним часом
Статичні ЕС розробляються у предметних областях у яких база знань та дані, що інтерпретуються на змінюються за час вирішення задачі.
Квазідинамічні ЕС інтерпретують ситуацію, що змінюється з деяким фіксованим інтервалом часу.
Динамічні ЕС працюють з даними, що змінюються під час вирішення задачі, часто у зв‘язку з датчиками об‘єктів, іноді у режимі реального часу з безперервною інтерпретацією даних, що надходять.
За ступенем інтеграції з іншими програмами
Автономні ЕС працюють безпосередньо в режимі консультацій з користувачем, тільки у випадку експертних задач, при рішенні яких не потрібні традиційні методи обробки даних.
Гібридні ЕС суміщають стандартні пакети програм та засоби маніпулювання знаннями. Це може бути інтелектуальна надбудова над пакетом прикладних програм або інтегроване середовище для вирішення складних задач з елементами експертних знань.
Незважаючи на зовнішню принаду гібридного підходу, розробка таких систем є задача на порядок складніше, ніж розробка автономної ЕС. Стиковка не просто різних пакетів, а й різних методологій створює комплекс теоретичних та практичних труднощів.
Етапи розробки ЕС