ивості експертних систем від іншого програмного забезпечення.
Значну вартість розробки, ЕС приносять істотний дохід.
Практичне значення полягає в тому, що представлений матеріал може використовуватися при вивченні коротких оглядів, в практиці, написанні наукових робіт, а також підготовки до семінару і до практичного навчання.
експертний програмний забезпечення проектування
1. Поняття експертної системи. Класифікація
Інформаційна складність, структурна зміна і збільшення його обсягів створюють нові необхідні умови до обробки і, як наслідок, швидкості вирішення деяких завдань, які неможливо вирішити без спеціальних знань.
Одне з рішень - застосування експертних систем (ЕС). Головна ідея технології експертних систем полягає в тому, щоб отримати від експерта його знання і при необхідності витягати їх з пам'яті комп'ютера. Будучи одним з основних додатків штучного інтелекту, ЕС являють собою комп'ютерні програми, що перетворюють досвід експертів в якій-небудь галузі знань у форму евристичних правил.
З безлічі визначень ЕС зупинимося на визначенні практичної спрямованості: «експертна система - це система програмних засобів, здатна на підставі методів штучного інтелекту і надаються користувачем фактів ідентифікувати ситуацію, поставити діагноз, зробити прогноз, згенерувати рішення або дати рекомендацію для вибору дії ». Моделювання ЕС властивості експертів мається на увазі для того, щоб змоделювати, або при вирішенні про завдання на виділених сюжетах. Вони змусили, щоб віддати пас експертам, коли їх власне пізнання та інтуїція не задовольняють досвід незалежне рішення про ініціюючих проблемах.
Принцип дії ЕС полягає в моделюванні знань і досвіду персонажа-експерта, якого інших людей після того, як може використовувати комп'ютерна обробка цих знань і досвіду. ЕС повинен бути в стані «вимагати» в неповних і суперечливих даних пояснювати послідовність і логіку міркувань і механізм виведення порад і рекомендацій має бути точно визначений. Таким чином, структурний ES повинен забезпечити можливість зростання бази знань.
Основу ЕС складає база знань (БЗ), що зберігає безліч фактів і набір правил, отриманих від експертів і введених з літератури, спеціальної та довідкової.
База знань - один або кілька спеціальним способом організованих файлів, що зберігають систематизована набір правил, понять і фактів щодо деякої області даних. Пізнання представляється в дескриптивної формі, і з цією метою точні математичні моделі не використовуються.
Чим відрізняється база знань від бази даних? У базі даних (БД) елементи являють збіжність, що не з'єднану один з одним, і в базі знань ті ж самі елементи з'єднуються певними співвідношеннями як між собою і з поняттями зовнішнього світу, і включають ці співвідношення. Можливо, вибрати після основних класів задач, для яких форма рішення ЕС:
Ілюмінація даних;
Діагностика;
Управління;
Прогнозування;
Планування;
Розробка.
На відміну від систем традиційного програмування, в ЕС можливо вибрати три основних компоненти систем обробки пізнання:
...