Застосування в інформаційній діяльності організації або установи експертних систем
Курсовой проект - Компьютеры, программирование
Другие курсовые по предмету Компьютеры, программирование
°дання відповідей на питання виконують програми логічного виведення. Робота цих програм побудована на принципах роботи інтелекту людини.
Серцевину експертної системи складає база знань, яка нагромаджується в процесі її побудови. Знання виражені в явному вигляді і організовані так, щоб спростити ухвалення рішень. Важливість цієї особливості експертної системи неможливо переоцінити [8, c.15].
Наслідки цього факту виходять за межі побудови програми, призначеної для вирішення деякого класу задач. Причина в том, що знання основа експертних систем є явними і доступними, що і відрізняє ці системи від більшості традиційних програм. Вони володіють такою ж цінністю, як і будь-який великий обєм знань, і ці знання можуть широко розповсюджуватися за допомогою книг і лекцій.
Найкориснішою характеристикою експертної системи є те, що вона застосовує для вирішення проблем високоякісний досвід. Цей досвід може представляти рівень мислення самих кваліфікованих експертів в даній області, що веде до рішень творчих, точних і ефективних. Саме високоякісний досвід в поєднанні з умінням його застосовувати робить систему рентабельною, здатною заслужити визнання на ринку. Цьому сприяє також гнучкість системи. Система може нарощуватися поступово відповідно до потреб бізнесу або замовника. Це означає, що можна спочатку вкласти порівняно скромні засоби, а потім нарощувати її. можливості у міру необхідності.
Інша корисна можливість експертних систем це наявність у них прогностичних можливостей. Експертна система може функціонувати як теорія обробки інформації або моделі рішення задачі в заданій області, даючи очікувані відповіді в конкретній ситуації і показуючи, як, зміняться ці відповіді в нових ситуаціях. Експертна система може пояснити детально, яким чином нова ситуація привела до змін. Це дозволяє користувачу оцінити можливий вплив нових фактів або інформації і зрозуміти, як вони повязані з рішенням. Аналогічно, користувач може оцінити вплив нових стратегій або процедур на рішення, додаючи нові правила або змінюючи вже існуючі.
База знань, визначальна компетентність експертної системи, може також забезпечити нову якість: інституційну память. Якщо база знань розроблена в ході взаємодії з провідними фахівцями установи, відділу або штабу, то вона представляє поточну політику або способи дії цієї групи людей. Цей набір знань стає зведенням дуже кваліфікованих думок і довідником якнайкращих стратегій і методів, що використовуються персоналом. Провідні фахівці йдуть, але їх досвід залишається. Це важливо для ділової сфери і особливо цінно для озброєних сил і урядових органів з їх частими перетвореннями і персональними переміщеннями [8, c.17].
І останньою важливою властивістю експертних систем є те, що їх можна використовувати для навчання і тренування керівних працівників і провідних фахівців
Розкриваючи сутність експертних систем треба розкрити архітектуру експертних систем.
ЕС включає два компоненти: вирішувач (процедури виведення) і динамічно змінна база знань. Вибір як основа для реалізації вирішувача систем продукций зумовлює наявність в ЕС також і робочої памяті. Третій, практичний принцип предявляє до системи наступні вимоги: здатність вести діалог про вирішувану задачу на мові, зручній користувачу (експерту), і, зокрема, придбавати в ході діалогу нові знання; здатність при рішенні задачі слідувати лінії міркування, зрозумілій користувачу (експерту); здатність пояснювати хід свого міркування на мові, зручній для користувача (експерта), що необхідно як при використовуванні, так і при вдосконаленні системи. Перша вимога реалізується лінгвістичним процесором ЕС і компонентом придбання знань, а для виконання другої і третьої вимог в ЕС вводиться пояснювальний компонент. Крім того, друга вимога накладає обмеження на спосіб рішення задачі хід міркування в процесі рішення повинен бути зрозумілий користувачу (експерту). Дане обмеження призводить до того, що в експертних системах, як правило, незастосовні, наприклад, статистичні методи [6, c.10].
Отже, типова експертна система має наступні компоненти: база знань, що береже безліч продукций, робоча память, що береже дані (база даних); інтерпретатор, вирішальний на основі знань, що є в системі, предявлену йому задачу; лінгвістичний процесор, здійснюючий діалогову взаємодію з користувачем (експертом) на природній для нього мові (природна мова, професійна мова, мова графіки, тактильна дія і т.і.); компоненту придбання знань; пояснювальна компоненту, даюча пояснення дій системи і відповідаюча на питання про те, чому деякі висновки були зроблені або знехтувані.
Експертна система працює в двох режимах: в режимі придбання знань і в режимі рішення задач. В режимі придбання знань в спілкуванні з експертною системою бере участь експерт (через посредство інженера по знаннях). В цьому режимі експерт наповнює систему знаннями (правилами), які дозволять їй в режимі рішення самостійно вирішувати задачі з області експертизи. Відзначимо, що режиму придбання знань в традиційному підході до розробки програм відповідають етапи алгоритмізації, програмування і відладки, виконувані програмістом. Таким чином, на відміну від традиційного підходу, в ЕС розробку програм здійснює не програміст, а фахівець в області експертизи, не володіючий програмуванням.
В режимі рішення задач в спілкуванні з експертною системою бере участь користувач, якого цікавить результат і (або) спосіб отримання рішенн?/p>