У нас: 141825 рефератів
Щойно додані Реферати Тор 100
Скористайтеся пошуком, наприклад Реферат        Грубий пошук Точний пошук
Вхід в абонемент


жоден з дев'яти експертів.

д) Контроль і керування.

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

е) Діагностика несправностей у механічних і електричних пристроях.

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

ж) Навчання.

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

Критерій використання ЕС для вирішення задач.

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

1. Дані і знання надійні і не міняються згодом.

2. Простір можливих рішень відносно невеликий.

3. У процесі вирішення задачі повинні використовуватися формальні міркування. Існують системи, засновані на знаннях, поки ще не придатні для вирішення задач методами проведення аналогій чи абстрагування (людський мозок справляється з цим краще). У свою чергу традиційні комп'ютерні програми виявляються ефективніші за системи, засновані на знаннях, у тих випадках, коли вирішення задачі пов'язане з застосуванням процедурного аналізу. Системи, засновані на знаннях, більш підходять для вирішення задач, де вимагаються формальні міркування.

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

У таблиці 1 наведені порівняльні властивості прикладних задач, за наявності яких можна судити про доцільність використання для їхнього рішення ЕС.

Таблиця 1. Критерій застосовності ЕС.

застосовні | незастосовні

Не можуть бути побудовані строгі алгоритми чи процедури, але існують евристичні методи рішення. | Наявні ефективні алгоритмічні методи.

Є експерти, що здатні вирішити задачу. | Відсутні експерти чи їхнє число недостатнє.

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

Доступні дані “зашумлені”. | Відомі точні чинники і строгі процедури.

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

Знання статичні (незмінні). | Знання динамічні (міняються згодом).

У цілому ЕС не рекомендується застосовувати для рішення наступних типів задач:

- математичних, розв'язуваних звичайним шляхом формальних перетворень і процедурного аналізу;

- задач розпізнавання, оскільки в загальному випадку вони зважуються чисельними методами;

задач, знання про методи вирішення яких відсутні (неможливо побудувати базу знань).

Переваги ЕС перед людиною-експертом.

Системи, засновані на знаннях, мають певні переваги перед людиною-експертом.

1. У них немає упереджень.

2. Вони не роблять поспішних висновків.

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

4. База знань може бути дуже і дуже великою. Будучи введені в машину один раз, знання зберігаються назавжди. Людина ж має обмежену базу знань, і якщо дані довгий час не використовуються, то вони забуваються і назавжди втрачаються.

Системи, засновані на знаннях, стійкі до “перешкод”. Експерт користається побічними знаннями і легко піддається впливу зовнішніх чинників, що безпосередньо не пов'язані з розв'язуваною задачею. ЕС, не обтяжені знаннями з інших областей, по своїй природі менш піддані “шумам”. Згодом системи, засновані на знаннях, можуть розглядатися користувачами як різновид тиражування - новий спосіб запису і поширення знань. Подібно іншим видам комп'ютерних програм вони не можуть замінити людини в вирішенні задач, а скоріше нагадують знаряддя праці, що дають йому можливість вирішувати задачі швидше й ефективніше.

6. Ці системи не заміняють фахівця, а є інструментом у його руках.

Обмеження в застосування експертних систем..

Навіть найкращі з існуючих ЕС, що ефективно функціонують як на великих, так і на міні-ЕОМ, мають певні обмеження по порівнянню з людиною-експертом.

Структура систем, заснованих на знаннях

Критерій користувача ЕС

Структура ЕС зображена на схемі:

 

Рис.3

Експертні системи мають дві категорії користувачів і два окремих “входи”, що відповідають різним цілям взаємодії користувачів з ЕС:

1)звичайний користувач (експерт), якому потрібно консультація ЕС- діалоговий сеанс роботи з нею, у процесі якої вона вирішує деяку експертну задачу. Діалог з ЕС здійснюється через діалоговий процесор - спеціальний компонент ЕС. Існують дві основні форми діалогу з ЕС - діалог на обмеженій підмножині природної мови (з використанням словника-меню (при якій на кожному кроці діалогу система пропонує вибір професійного лексикона експертів) і діалог на основі з декількох можливих дій);

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

Підсистема придбання знань

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

База знань

База знань - найбільш важливий компонент експертної системи, на якій засновані її «інтелектуальні здібності». На відміну від всіх інших компонентів ЕС, база знань - «змінна» частина системи, що може поповнюватися і модифікуватися інженерами знань і досвіду використання ЕС, між консультаціями (а в деяких системах і


Сторінки: 1 2 3 4 5