Page 131 - 6109
P. 131
динамічні моделі, в яких значення параметрів «підганяються» під задану
ситуацію. Наслідки, що виводяться з цих моделей, складають основу для
прогнозів з імовірнісними оцінками;
– планування – побудова планів дій об'єктів, здатних виконувати деякі
функції. Робота ЕС по плануванню заснована на моделях поведінки реальних
об'єктів, які дозволяють проводити логічне виведення наслідків планованої
діяльності;
– навчання – використання комп'ютера для навчання яким-небудь
дисципліні або предмету. Експертні системи навчання виконують такі функції,
як діагностика помилок, підказування правильних рішень; акумуляція знань
про гіпотетичного «учня» і його характерні помилки; діагностування слабкості
в пізнаннях навчання і знаходження відповідних засобів для їх ліквідації.
Системи навчання здатні планувати акт спілкування з учнем залежно від
успіхів учня для передачі необхідних знань;
– управління – функція організованої системи, що підтримує відповідний
режим її діяльності. Експертні системи даного типу, які призначені для
управління поведінкою складних систем відповідно до заданих специфікацій;
– підтримка ухвалення рішень – сукупність процедур, що забезпечує
особу, що ухвалює рішення, необхідною інформацією і рекомендаціями, що
полегшують процес ухвалення рішення. Такого роду ЕС надають допомогу
фахівцям у виборі і/або генерації найбільш раціональної альтернативи з
множини можливих при ухваленні відповідальних рішень.
Завдання інтерпретації даних, діагности, підтримка ухвалення рішень
відноситься до завдань аналізу, завдання проектування, планування і
управління – до завдань синтезу. До комбінованого типу завдань відносяться
навчання, моніторинг і прогнозування.
12.2.3 Характеристика інструментальних засобів розробки ІС
Трудомісткість розробки ІС в значній мірі залежить від використовуваних
інструментальних засобів (ІЗ). Інструментальні засоби для розробки
інтелектуальних застосувань можна класифікувати по наступних основних
параметрах:
– рівень використовуваної мови;
– парадигми програмування і механізми реалізації;
– спосіб представлення знань;
– механізми виводу і моделювання;
– засоби придбання знань;
– технології розробки додатків.
Потужність і універсальність мови програмування визначає
трудомісткість розробки ЕС:
– традиційні (зокрема об'єктно-орієнтовані) мови програмування типу С,
C++ (як правило, вони використовуються не для створення ЕС, а для створення
інструментальних засобів);
– спеціальні мови програмування (наприклад, мова LISP, орієнтована на
обробку списків; мова логічного програмування PROLOG; мова рекурсивних
функцій РЕФАЛ і ін.). Їх недоліком є слабка пристосованість до об'єднання з
131