Застосування в інформаційній діяльності організації або установи експертних систем

Курсовой проект - Компьютеры, программирование

Другие курсовые по предмету Компьютеры, программирование

ти задачі, які можуть вирішувати люди. В трактуванні М.Т.Джонса ШІ це процес створення машин, здатних діяти таким чином, що сприйматимуться людиною як розумні [10, c.7].

Психологи (Нікерсон, Перкінс і Сміт, 1985) перераховують такі особливості інтелекту:

1. Здібність розділяти неідентичні стимули на класи.

2. Здібність до адаптивної зміни поведінки до навчання.

3. Здібність до дедуктивного мислення.

4. Здібність до індуктивного мислення до узагальнення. Це означає здатність виходити за межі даної інформації, тобто породжувати нове знання.

5. Здатність розробляти і використовувати концептуальні моделі.

6.Здібність до розуміння. Це означає уміння бачити відносини в задачах і оцінювати їх значення для вирішення задач. Оцінка розуміння одна з самих невловимих проблем у вивченні інтелекту.

Як робоче визначення приймемо визначення інтелектуальної діяльності, дане В.К.Фіном:

1. Здібність до організації знань по їх істотності і встановленню відношення релевантности між даними, що є, і знаннями.

2. Здатність використовувати логіку в широкому значенні цього терміну.

3. Наявність рефлексії, тобто можливість оцінювати результати своєї діяльності.

4. Навчання новим знанням і корекції раніше придбаних знань.

5. Уміння породжувати гіпотези [10, c.8].

Експертна система це система, яка включає інформацію про поняття і обєкти деякої області, інформацію про способи їх поведінки і взаємодії і програми логічного виведення і призначена для імітації роботи людиниексперта в цій області.

За допомогою експертних систем встановлюються діагнози захворювань, відкриваються родовища корисних копалин, визначаються причини збоїв в роботі приладів і механізмів.

В процесі роботи з експертною системою користувач має нагоду поповнювати базу даних і базу знань навчати систему. Таким чином, експертна система в своїй роботі використовує ту базу знань, яка була закладена в неї при розробці і бути поповнений в процесі експлуатації. Це знання і досвід людей фахівців в конкретній області. Своїх власних знань, отриманих без допомоги людини, експертна система в процесі роботи не придбає [3, c.121].

Оскільки термінологія в області розробки ЕС постійно модифікується, визначимо основні терміни в рамках даної області.

Інженер знань людина, яка проектує і створює експертну систему.

Інженер по знаннях фахівець в області штучного інтелекту, виступаючий в ролі проміжного буфера між експертом і базою знань. Синоніми: когнитолог, інженерінтерпретатор, аналітик.

Інженерія знань процес створення експертної системи.

Інструмент скорочене позначення засобу побудови експертної системи.

Штучний інтелект розділ інформатики, повязаний з розробкою інтелектуальних програм для компютерів.

Кінцевий користувач людина, яка використовує закінчену експертну систему; людина, для якої розроблена система.

Пошук продумано організований перегляд простору можливих рішень, гарантуючий ефективне знаходження необхідного рішення.

Користувач людина, яка використовує експертну систему, наприклад кінцевий користувач, експерт, інженер знань, розробник інструменту або лаборант.

Користувач фахівець предметної області, для якого призначена система. Звичайно його кваліфікація недостатньо висока, і тому він потребує допомоги і підтримки своєї діяльності з боку ЕС.

Уявлення процес формулювання або опису проблеми так, щоб її легко вирішити.

Засоби підтримки програми і апаратура, повязана із засобами побудови експертної системи, які допомагають користувачу взаємодіяти з експертною системою. До них відносяться складні налагоджувальні засоби, зручні програми редагування і розвинуті пристрої графічного виведення [2,c.13].

Засіб побудови експертної системи мова програмування і підтримуючий пакет програм, що використовується при створенні експертної системи.

Експерт людина, яка за роки навчання і практики навчилася надзвичайно ефективно вирішувати задачі, що відносяться до конкретної предметної області.

Експертна система компютерна програма, яка використовує експертні знання для забезпечення високоефективного рішення задач у вузькій предметній області.

Інтерфейс користувача комплекс програм, які реалізують діалог користувача з ЕС як на стадії введення інформації, так і при отриманні результатів.

База знань (БЗ) ядро ЕС, сукупність знань предметної області, записані на машинному носії у формі, зрозумілій експерту і користувачу. Паралельно такому людському уявленню існує БЗ у внутрішньому машинному уявленні.

Вирішувач програма, моделююча хід міркувань експерта на підставі знань, що є в БЗ. Синоніми: дедуктивна машина, машина виведення, блок логічного виведення [7, c.20].

Інтелектуальний редактор БЗ програма, яка представляє інженеру по знаннях можливість створювати БЗ в діалоговому режимі. Включає систему вкладених меню, шаблонів мови представлення знань, підказок (help режим) і інших сервісних засобів, полегшуючих роботу з базою.

За Ситником В.Ф., експертні системи це компютерна система, яка втілює в собі досвід експерта, що ґрунтується на його знаннях в певній галузі[9, c.230].

Знання сукупність відомостей, створюючих цілісний опис, відповідний деякому рівню обізнаності про описуване питання, предмет, проблему і т.і.

Знання декларативні знання, які записані в памяті інтелектуальної системи так, що вони безпосередньо доступні для використов