logo search
!_Конспект лекцій_СОЕІ

3. Підходи до побудови систем ШтІ

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

Спершу стисло розглянемо логічний підхід. Чому він виник? Адже людина займається зовсім не тільки логічними вигадками. Цей вислів звичайно вірний, але саме здібність до логічного мислення дуже сильно відрізняє людину від тварин.

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

Під структурним підходом ми маємо на увазі тут спроби побудови ШтІ шляхом моделювання структури людського мозку. Однією з перших таких спроб був перцептрон Френка Розенблатта. Основною модельованою структурною одиницею в перцептронах (як і в більшості інших варіантів моделювання мозку) є нейрон.

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

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

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

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

Ще один широко використовуваний підхід до побудови систем ІІ — імітаційний. Даний підхід є класичним для кібернетики з одним з її базових понять — "черным ящиком" (ЧЯ). ЧЯ — пристрій, програмний модуль або набір даних, інформація про внутрішню структуру і зміст яких відсутні повністю, але відомі специфікації вхідних і вихідних даних. Об'єкт, поведінка якого імітується, якраз і є таким "черный ящик". Нам не важливо, що у нього і у моделі всередині і як він функціонує, головне, щоб наша модель в аналогічних ситуаціях поводилася так само.

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

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