Технології розробки експертних систем
Харківський національний економічний університет ім. С. Кузнеця Кафедра інформаційних систем Корабльов М.М. Експертні системи - це прикладні системи ШІ, в яких база знань являє собою формалізовані емпіричні знання висококваліфікованих фахівців (експертів) в якій-небудь вузькій предметній області. Експертна система (ЕС) - програма, яка використовує знання фахівців (експертів) про деяку конкретну вузько спеціалізовану предметну область та в межах цієї області здатна приймати рішення на рівні експерта-професіонала. Основу успіху ЕС склали дві важливі властивості: 1. В ЕС знання відділені від даних, і потужність експертної системи обумовлена в першу чергу потужністю бази знань, і тільки в другу чергу використовуваними методами вирішення завдань. 2. Завдання, що вирішуються ЕС, є неформалізованими або слабоформалізованими і використовують евристичні, експериментальні, суб'єктивні знання експертів в певній предметній області. Основними категоріями розв'язуваних ЕС завдань є : 1) діагностика, 2) управління (в тому числі технологічними процесами), 3) інтерпретація, 4) прогнозування, 5) проектування, 6) налагодження і ремонт, 7) планування, 8) спостереження (моніторинг), 9) навчання. Базові поняття Харківський національний економічний університет ім. С. Кузнеця Кафедра інформаційних систем Корабльов М.М. Класифікація експертних систем (1) 1. За призначенням ЕС поділяються на: 1.1. ЕС загального призначення. 1.2. Спеціалізовані ЕС. 1.3.Проблемно-орієнтовані для задач діагностики, проектування, прогнозування. 1.4. Предметно-орієнтовані для специфічних завдань, наприклад, контролю ситуацій на атомних електростанціях. 2. За ступенем залежності від зовнішнього середовища виділяють: 2.1. Статичні ЕС, які не залежать від зовнішнього середовища. 2.2. Динамічні, що враховують динаміку зовнішнього середовища і призначені для вирішення завдань в реальному часі. 3. За типом використання розрізняють: 3.1. Ізольовані ЕС. 3.2. ЕС на вході / виході інших систем. 3.3. Гібридні ЕС або, інакше кажучи, ЕС інтегровані з базами даних і іншими програмними продуктами (додатками).