Файл: системи штучного інтелекту.doc

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 27.11.2019

Просмотров: 1705

Скачиваний: 4

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

яСистеми штучного інтелекту. Сурова »* твердження ’Завтра відбудеться подія А “. Існує Істинна, "об'єктивна" ймовірність ш* подЇЇ. Але експертові ця істинна оцінка ймовірності може бути або невідомою, aJ^ відомою неточно. Тоді він дає власну оцінку вказаної ймовірності, і ця власна оцінка м суб'єктивний характер. е

Слід також звернути увагу на таке явище, як конфлікт між різними Джерелом знань. Різні джерела знань можуть суперечити одне одному; наприклад, те, що лщди прочитала в книзі, суперечить ЇЇ знанням, або різні наукові школи приходять протилежних висновків стосовно одного й того самого явища.

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

Бездумне застосування принципу індиферентності може привести як ^ нерозумних висновків, так і до логічних помилок. Розглянемо простий приклад. Нехай дві гіпотези: "Під даним деревом є скарб" і "Під даним деревом немає скарбу". Згідн0 принципом індиферентності міру достовірності кожної з цих гіпотез cnto прийняти за 50 %. Але 50 шансів зі ста — це дуже серйозна підстава для того, щоб почати шукати скарб піддеревом. Зрозумію, щотакий висновок суперечить здоровому глузду.

  1. Загальні принципи неточного виведення

У [129] виокремлені два типи механізмів роботи з неточними твердженнями.

Неточне виведення "приєднаного" типу характеризується тим, що з кожнц* твердженням x пов'язується міра його достовірності у (x). Логічне виведення здійснюється за принципами, характерними для точних знань, але при цьому висновкам також приписується певна міра достовірності. При цьому необхідно задати:

  • функціюfW*/<YtaX ~r(*0). яка задає мІру неточності складного твердження» якщо задані міри неточності його складових частйнХ/, . ..,x*. Наприклад e д висловлення: х1 = "завтра буде дощ "з мірою Достовірності*(*')"03їх»*"завтра буде сніг " з мірою достовірності у (х2) = 0.6. 3 цих двох тверджень можна утворити ряд скла­дених тверджень, наприклад:*"*^х*!"зовтра буде або дощ, абосніг"). Функція / розрахунків неточності для складених твердженьможе задаватись по-різному, наприклад, типовим є використанняфункцій у (x) = max f*&..., у (x,,)) для диз'юнкцп

татЙ»шіпбг&,).,..,

т M) Ш для кон'юнкції. Тоді у нашому випадку* W * m** (r (*»>.

у (»і» s max (0.3,0.6) = 0.6;

  • функцію у (у)« g (у Ос), у (r)); ця функція задає міру неточності висновку у, якщо задані міри неточності умови x та правила .виведення г. Наприклад маємо правило г. якщо завтра будуть опади; людина бере парасольку. Нехай міра достовірності у (r) цього правила дорівнює 0.8, змістовно це можна інтерпретувати так: якщо очікуються опади, люди беруть парасольку у 80 випадках зі 100. Нехай міра достовірності умови ("завтра будуть опади") у (x) = 0.6. Для розрахунку міри достовірності висновку ("певна людина візьме парасольку") можна вводити різні функції; типовим є використання добутку: f(T(*).T(ri)-rC*) y(ri. Тоді у нашому випадкуу/yJ = 0.6 0.8 = 0.48;

Системи штучного інтелекту. Cypou RM • функціюкомбінуваннясвідоцтвrW-*(nW -т-М) , де у, (у) = -гtrW.тWV

Це означає: якщо існує кОїька свідоцтв на користь(або проти) певного твердження, і кожне з цих свідоцтв приводитьдо певної міри істинності висновку, то на підставі цих мір потрІбнообудувати деяку узагальнену міру. Формальніше, якщо для твердження у існує n правил виведення r, типу "Якщо х„ тоД і кожному зцих правил виведення приписані міри достовірності у (r.), І кожнаумова має свою міру достовірноСТІ* &&то ми отримуємо n мір достовірності ДЛЯ1^ 7* W'eX (Y W. т W). Функція комбінування свідоцтв дозволяє отримати одну об'єднану міру достовірності. Комбінування свідоцтв є центральною проблемою неточного виведенняСдетальніше про цю проблему йтиметься у n. 10.6).Для кожної конкретної методики неточного логічного виведення при недостовірних знаннях потрібно визначити конкретний вигляд функцій/ g та H.\ Таких методик запропоновано досить багато; чимало з них створювалося

для використання в конкретних експертних системах. Загальний огляд відомих методик неточного логічного виведення можна знайти в [129].

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

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

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

Механізми неточного виведення другого; типу передбачають наявність спеціальних схем виведення, орієнтованих на схему представлення неточності. Надалі ми розглядатимемо лише виведення "приєднаного" типу, характерне для продукційних систем.

  1. Точкові та Інтервальні міри неточності

Міри неточності тверджень можуть бути точковими та Інтервальними. У разІ точкового оцінювання з кожним твердженням пов'язу-гться єдине число, яке задає міру його достовірності. Натомість за Інтер-иального оцінювання міра достовірності задається певним інтервалом.

Інтервальні міри достовірності в цілому є надійнішими. Наприклад де-хго каже: "Міра достовірності того, що команда А виграє баскетбольний матчу команди В, дорівнює 0.5". Вважаємо, що 0 відповідає достовірній хибності, а 1 —достовірній істинності. Можливі як мінімум дві інтерпре-ІацГїтакої відповіді.

У першому випадку "експерт" може не розумітися на баскетболі. У такому разІ його відповідь фактично означає: "Не маю жодного уявлення, але згідно з принципом індиферентностіп'ятдесят на п'ятдесят ". Ясно, що з такоі "оцінки" немає ніякої практичної користі.

Зовсім інша ситуація виникає, якщо експерт детально проаналізував ситуацію


іСистеми штучного ікгелскгу t\ дійшов висновку, що команди абсолютно рівні за силою. Відпо-нщь "0,5" у такохГ*1^ означає: "Команди мають рІвнІ шанси на перемогу. Результат залежить від ви Р9зтобто є об'єктивно невизначеним. Янби провести не один матч, а цілу серію половині матчів виграла б команда А, а у половині — команда В'' ' У

Застосування інтервальних оцінок дозволило б розділити ці дві ситуації, v перщ випадку інтервал невизначеності дорівнював би [0, 1], а а дру-Іому — був би зн °Му вужчим, наприклад [0.45,0.55). ачн°

Звичайно, це стосується лише випадків, коли люди об'єктивно оцінюють ситуащ та адекватно висловлюють міру своєї невпевненості. Ясно, що I у першому випадку Н| не заважає "експертові" оцінити Інтервал невизначеності, наприклад, як [0.9, 1,0], але*40 вже зовсім інша тема. 48

.6. Проблема комбінування свідоцтв

Як уже зазначалося, проблема комбінування свідоцтв є центральною проблемо* неточного логічного виведення. Вона пов'язана з тим, що Існус кілька свідоцтв, *к, говорять або на користь певного висновку, або проти нього. Як за таких умов оцінити мірудостовІрностІ висновку?

Приклад. Вважатимемо, що значення 1 відповідає достовірній Істинності, а о ~. достовірній хибності.

Нехай маємодва правила:

Правило 1. Якщо очікується дощ, Іванов вЬьме з собою парасольку.

Правило 2. Якщо у Іванова буде багато речей, він не візьме з собою парасольку.

Нехай дощ очікується з Імовірністю 0.8, тоді за правилом 1 можна дійти висновку що Іванов візьме парасольку, з мірою достовірності 0.8.

Нехай про те, що у Іванова буде багато речей, відомо з мірою достовірності o.9s Тоді за правилом 2 міра достовірності того, що Іванов не візьме парасольку, оцінюється як 0.95, а міра достовірності протилежного прогнозу {"Іванов візьме парасольку") - лиш» як 0.05.

Отже, ми маємо суперечливі свідоцтва, якІ дають майже протилежні прогнози.Як їх комбінувати? У найпростішому випадку можна взяти середнє арифметичне в^ обох свідоцтв і оцінити мІру достовірності як (0.8 + 0.05)/2 = 0.425. Але можна брати I складніші функції комбінування свідоцтв. Зокрема, ми можемо врахоїувати міру надійності джерел інформації, а також те, чого Іванов більше не любить: мокнути nfo дощем чи носити з собою багато речей.

Якщо необхідно комбінувати різні свідоцтва, зменшується роль точкових оцінок мір достовірності і зростає значення інтервальних.

.7. Приклади застосування мІр достовірності

Може виникнути запитання: а що дає введення міри достовірності? Яка, наприклад, різниця, як ми оцінимо міру достовірності деякої події: як 0.3 чи як 0.7?

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

  1. "Об’єктивна" невизначеність; статистичний характер явищ, що досліджуються. Нехай ми збираємося провести серію експериментів і оцінюємо успішність окремого


Смпш муммт ЙМИМЦ СцММНМ

експерименту з пмною мірою достовірності. Тоді, якщо ця оцінка адекмтма, ми можемо відразу спрогмоауаати процент ycnlx(o у серії експериментів. Наприклад, якщо шрв достовірності ycnlxy дорівнює 0.85, » проводиться 1000 еислериментіе, то ми можемо сказати, що приблизно 850 • них завершаться успішно.

  1. "Об'єктивна" невизначеність; чітка структурованість явищ, що досліджуються. НехаЙ ми прогнозуємо деяка явище, яке залежить

йід певної кількості відносно контрольованих факторів (подібна ситуація виникає, наприклад, нрй прогнозі погоди, прогнозі соцІальночжономІчних явищ і т. n.). ТодІ, якщо ми знатимемо межІ амІни кожного фактора, ми можемо бЩьш-меиш точно спрогнозуаати I явище, яке нас цікавить.

  1. Прийняття рішень в умовах ризику I невизначеності. Невизначеність при цьому може носити яи об’єктивний, так I суб’єктивний характер.

Розглянемо типовий приклад який пояснює ситуацію. Гравець на кінних перегонах (з точки зрру теорІЇ особа, яка приймає рішення) може поставити 100 гривень иа певного коня. Якщо кІнь приходить до фінішу першим, гравець повертає свої 100 гривень I отримує додатковий виграш у 100 гривень. Якщо ж ні — гравець втрачає свої 100 гривень.

Яке ж рішення повинен прийняти гравець? Воно насамперед визначається мірою достовірності події. Якщо міра достовірності виграшу (об'єк-Іивна чи суб'єктивна) оцінюється як 0.7, то гравець оцінює свої шанси на виграш як значні і має всі підстави зробити ставку. Якщо ж міра достовірності дорівнює 0.3, приймається протилежне рішення.

Точніше кажучи, такі міркування є повністю справедливими, якщо суб'єктивна оцінка гравця є адекватною, він має достатній капітал, і ситуація повторювана, тобто гравець може зробити повторну ставку ("повторити експеримент") достатню кількість разів. Нехай, наприклад суб'єктивна міра достовірності аиграшу (власна оцінка гравця) дорівнює 0.7. Якщо ця суб'єктивна оцінка адекватна, її можна вважати об'єктивною, I во­на фактично дорівнює ймовірності виграшу. Тоді можна провести такий розрахунок. Якщо проводиться 1000 забігів, гравець виграє у середньому у 700 випадках і програє у середньому в 300 випадках. Тоді його сумарний виграш у середньому становитиме (700 - 300) 1000 = 400 000 гривень.

Якщо ж ставку можна зробити лише один раз, тодІ навіть за умови адекватності міри достовірності висновок стає менш однозначним. Якщо, наприклад капітал гравця становить усього 125 гривень, а ввечері йому конче потрібно мати при собі 100 гривень, ставку не слід робити навіть за дуже високих шансІв на виграш. Навпаки, якщо ввечері необхідно маги 200 гривень, є сенс ризикнути і зробити ставку навіть за дуже низьких шансів.

  1. Деякі формалізації мІр ризику за неточного логічного виведення

3 попереднього параграфа випливає, що практичним критерієм вірності оцінки мір достовірності з точки зору особи, що приймаєрішення, повинен стати виграш у разі, якщо ці міри оцінюються вірно, та програш — у разі якщо вони оцінюються невірно. Необхідна якась кількісна оцінка функції виграшу, яка визначає виграш при прийнятті вірногоСистеми ппучмого інтелекту. Cypoaa НЦ

рішення та програш — при прийнятті невірних рішень. Можна, крім того, сказати, щ0 задана тим чи Іншим чином функція виграшу e також мірою ризику, який зумовлений ?шШ невірними оцінками.

Одна з класичних мір ризику пов'язана з прийняттям рішень про те, відбудеться чи не вЩбудеться деяка подія. Можливі два типи рішень:

Po приймається рішення про те, що подія відбудеться; Pl — приймається рішення про те, що подія не відбудеться; Можливі дві ситуації: а0 — подія насправді відбувається; о,] — подія насправді не відбувається.

Розглядається матриця виграшів (або матриця ризиків): p?-: - ^^^MfflmSi*~^' • ®* *i

А Й '«)

І ш **/

Тоді слід прийняти re рішення р„ для якого відповЩний виграш R, набуває більшого значення, існують Інші критерії прийняття рішень в умовах невизначеності; огляд деяких і з них можна знайти в (116,194].

інша можлива міра ризику пов'язана з оцінкою міри достовірності декої події А (ця оцінка може носити суб'єктивний характер). Дану міру ризику можна задати функцією*&*) — виграш у разі, якщо міра достовірності події А оцінюється як

ту той час, коли вона дорівнює p.

Видається доцільним висунути щодо введеної таким чином функції виграшу такі вимоги;

  1. Домінуоання вІрнихрішень: для будь-яких p та т виконується співвідношення

  2. Монотонність: для будь-яких .** »s *4 ^р* справедливим є

твердження.'якщо.^?\')^(P.T3Xm&(p,Ti)2g<ip.T*).tyr^O>.T) — міра близькості (відиівдь;

між p та т. Змістовно це означає, що чим точніше ми оцінилистинне значення міри достовірності, тим на більший виграш ми можемо розраховувати.

Ясно, що з властивості 2) випливає властивість 1); зворотне невірне.В цілому вимоги 1) та 2} є досить розумними та реалістичними, хочаможна навести багато прикладів, коли вони обидві не виконуються. Спробуйте знайти кілька таких прикладів самостійно.

.9. Деякі проблеми виведення

Нехай ми маємо лродукційне правило А => В (якщо A, mo В), при цьому коефіцієнт упевненості цього правила дорівнює у. 3 погляду теорГї ймовірностей цей коефіцієнт упевненості можна проінтерпретувати як P (B\A) — умовну ймовірність В за умови А Нехай коефіцієнт упевненості твердження А дорівнює а. Тут ми розглядаємо коефіцієнти упевненості окремихтверджень як їх ймовірності.

Чому p дорівнює = P (В) — коефіцієнт упевненості висновку В? Зразу ж необхідно сказати, що ми не можемо обчислити P (В) точно — для цього не вистачає інформації. Натомість ми можемо обчислити інтервал, до якого потрапить ця ймовірність [175].

Очевидно, подїіА та ^складають повну групу подій (див. п. 10.2). Тоді відповідн


одо формули ПОВНОЇ ймовірності маємо:

у r Jfz P {S) * *wr<*u> + НЯ>П#А)тщ(I . «I ЦтХу

Цій формулі фІгурус невідоме значенняр<^7і / j самв тому точне об

числення p ие « МОЖЛИВИМ. Але, ОСКІЛЬКИ ® ВЛ(Є»7) c I, маємо

ау*Я(Л)іау + (І -a),

ОТЖЄ,ІНГЄрваЛНЄВИЗНВЧЄНОСП P*C**ar+(t-a)|. дяя висновку в • тим

меншим, чим біль-цщм e коефцІєнт упевненості умови А Якщо а * 1, P визначається точно. Якщо ж а » 0, інтервал невизначеності для p становить (0, 1|, а це еквівалентно повній відсутності будь-якої корисної Інформації.

Ми бачимо, що навіть у найпростіших випадках пряме застосування теюретмко- ймовІрнІсних спІвеЩношень спричиняє проблеми. Ситуація ще більше ускладнюється, якщо невизначеність носить "суб'єктивний" характер. Тому необхЩно мати наближені, але простіші методики обчислення коефіцієнтів упевненості, якІ у більшості випадків давали б прийнятний результат.

Темі; ЛОГІЧНЕ ВИВЕДЕННЯ ЗА НЕЧГГКОЇ ІНФОРМАЦІЇ

.1. Інтуїтивне поняття нечНгкостІ

Багатьом твердженням природної мови притаманна нечіткість, яка полягає в тому, що поняття, якІ фігурують у цих твердженнях, неможливо окреслити точно. Як можна, наприклад визначити поняття "маленьке число " або "цікаво книга "? Де закінчуються "маленькІ числа " і починаються "великі числа "? Яку кількість камінцІв можна вважати "купою "1 Легко уявити собі псевдоіндуктивнІ логІчнІ висновки типу:

Один камінець не утворює купу.

Додавання одного камінця до "не купи " не перетворює ЇІ на купу.

Отже, будь-яка кількість камінцІв не утворює купу.

Для формалізацІЇ таких понять було запропоновано застосовувати апарат нечітких множин ffuzzy sets),- точніше, нечітких підмножин. Інша назва нечітких множин - розмиті множини. Нечітким множинам та їх можливим застосуванням присвячено багатолітератури, наприклад [2,108,150,178,225].

.2. Функція належності як основна характеристика нечЬкоТ множини I

Якщо поняття не можна окреслити точно, то можна говорити про те, що даний об'єкт охоплюється цим поняттям тІєю чи Іншою мірою. Наприклад можливо сказати, що людина, зріст якої 135 см, зовсім невисока, людина зІ зростом 170 см більш-менш висока, зі зростом 185 см — досить висока і т. n. Інакше кажучи, для кожного зросту можна задати ступінь того, наскільки такий зріст відповідає поняттю "висока людина*.

Відомо, що зІ звичайними, чіткими множинами тісно пов'язане поняття характеристичної функції.

Характеристичною функцією іЛ (x) називається функція, значення якоївказують, чи належить елемент x множиніA u M ■ *-якщо

x « AI%4 (x) * О.якщох « Л

.Системи штучного інтелеету Cypoaa ЩЙ

Професор Л. Заде у 1965 p. запропонував розширити поняття характеристичної функції. ВІН ВВІВ ПОНЯТТЯ функції нечіткої належності Ц.л (x) елемента до множини, дозволивши цій функції набувати будь^кого значення від 0 до 1. Чим більшим є значення функції належності, тим більшоюмірою елемент належить до множини. Якщо И* м '• елемент X чітко

належитьмножиніА/якщожм'(*>*0, то елемент x чітко не належить ціймножин/. При0< u,M< і елемент належить множині нечітко. Чим вагомішим e значення функції належності, тим більшою мірою елемент належить до множини.. Наведемо формальне визначення.

Нехай Єдовільна непуста множина Нечіткою пІдмножиною A I множини E називається множина пар

дехе £ И* (x) c 10,1]. А = ftr. щ (y)))y

Функціям £ Щ і°-13 називається функцією належності нечіткоїпідмножини А,

a E — базовою множиною, або базовою шкалою. Значення А (x), визначене для кожного x є E, називається ступенем належносІ елемента x нечіткій множині E Як правило, до А не включаються елементи з нульовим ступенем належності, хоч це і не є обов'язковим. HodeM нечіткої пІдмножини А називається чітка підмножина А* множини £, щомІстить ті елементи з E, для ЯКИХ \\.д 0е) > 0.

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

Приклад 11.1. Формалізуємо поняття "високий зрІст". Для цього слід визначити функцію належності до відповідної нечіткої множини.

Очевидно, базовою множиною E є множина невід'ємних дійсних чисел. Функцію

A*<u ,

M*)~ 2r-3,t5ixS^| U>2

Рис. 11.1. Функція належності поняття "високий зрІст"

належності можна задати аналітичною формулою (рис. 11.1):

Тоді відповіддю на запитання "4u e високою людина зі зростом 185 см? " може бути відповідь "Ступінь належності 0 7", що можна проінтерпре-тувати як "досить висока ".




Але цю саму нечІтку множину можна задати I по-іншому, якщо явно перелічити деякі ступені належності, наприклад:

А = {(1.5,0), (1.6,0.2), (1.7, 0.4), (1.8, 0.6), (1.9,0.8), (2,1))

Необхідно звернути увагу на такі важливі моменти:

  • функція належності не може бути визначена однозначно, оскільки вона c дуже суб'єктивною; кожна людина може запропонувати свої значення цієї функції;

  • самі ступені належності можна розглядати як розмиті. Уявимо собі, що дехто оцІнив зріст 185 см як високий зі ступенем належності 0.8. Якщо у нього спитати, чому 0.8, а не 0.85 чи 0.82, він не зможе чітко відповісти на це запитання. Тому замість конкретних числових значень ступенів належності можна говорити про інтервали оцінок ступенів належності. Якщо ступінь належності кожного елемента оцінюється інтервалом, говорять про нечІткІ множини другого роду [225] з функцією належності \/А; E -> [0,1] и'А. Такі міркування

  • можна продовжити і далі. Втім на практиці найчастіше користуються описаними раніше нечіткими множинами першого роду (з конкретними числовими значеннями ступенів належності);

  • незважаючи на те, що функція належності e суб'єктивною оцінкою, її не можна аибирати довільно. У нашому випадку функція залежності, яка описує поняття "висоний зріст ", повинна бутинеспадною: неможливо, щоб хтось оцінював зріст 165 см більщймступенем належності, ніж зріст 195 см. Деякі міркування з цього приводу можна знайти в [199].

3. ОсноаиІ операції над нечіткими множинами

Над нечіткими множинами може бути визначено досить багато оізноманітних



сформулювати так:

Дано (нечітке) продукЩйне правило "Якщо Л, mo в".СпостерІгається A' в певній мірі). Яким повинно бути в?

Формальніше, задані носії U і V та Tx нечіткі підмножини А і В. Заданоабо елемент"«Цабо множина*'c и-Потрібно визначити елемент v є У,що являє собою висновок системи, який визначає результат застосуваннянечІткого продукцІйного правила.

Приклод 11.2. Дане нечітке продукцІйне правило:

Якщо студент багато працює e бібліотеці, він отримає високу оцінку.

Як множину U ми розглядаємо множину чисел, що визначають кількість годин на тиждень, якІ студентможе проводити в бібліотеці. Можна взяти U якдіапазон чисел від о до 30. Для простоти обмежимося невеликою кількістю можливих значень: ^= (0, 3, б, 9, 12,18,21, 27).

Аналогічно, якщо оцінки (рейтинги) виставляються за 100-бальною шкалою, за V можна взяти діапазон чисел від 59 до 100. Знову ж таки, обмежимося невеликим набором можливих значень: V- (59, 72, 84, 91, 96,100}.

Задамо функцЇЇ належності для нечітких множин A ("6aaamo працює e бібліотеці") та В ("високийрейтингрейтинг") таким чином:

A ={(3,0); (б, 0.1); (9, 0.4); (12,0.6); (18, 0.8); (21,1); (27,1));

В = {(59, 0); (72, 0.2); (84,0.4); (91, 0.7); (96, 0.9); (100,1)}.

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

p,(H)-e.

Нехай у нашому прикладі дано, що студент працює e бібліотеці 9 годин. Ступінь належності дорівнює 0.4, f система повинна дІйти висновку, що такий студент повинен отримати оцінку 84 ("добре"). Якби в нашій спрощеній множині V не виявилося значення точно з таким ступенем належності, слІд було б провести інтерполяцію або взяти найближче значення.

.5. МетодцентрутяжіннякомпозицГі максимум-міпімум Як повинно змінитися нечітке логічне виведення, якщо A' задасться не як конкретне значення, а як нечітка множина (наприклад, якщо у вищенаведеному прикладі відомо, що студент проводить в бібліотеці середню кількість часу)! Для цього необхідно залучити до розгляду відношення нечІткоїІмплІнації.

Нечітким відношенням між: множинами А та В називається нечітка t I підмножина їх декартового добутку. Інакше кажучи, якщо * и ((«»P4 M), u, є u). в = ((v,, Pi (vj), v, e v\, то відношення ARB визначається як множина пар

т {((u,, v,):pg (u,, v,)), u, є U, v, c V).

Відношення нечіткої імплікації А —> В можна вводити по-різному. Часто


використовується формула тІп-імплІкації:

для задання Імплікації застосовуються й Інші формули: нечітке розширення

класичної Імплікації:

I R&("..V,) = nMxte,<v,), І-Ц,(И,Ж

n23(4,x,)-"<ta (^ '~i*,(",)+p,(v,)). rj нечітка Імплікація Лукасевича:

\ Тепер ми можемо отримати множину B' — нечітку множину висновків, які відповідають множині A'. Ця множина є результатом композиціїтах-тІп множини A' \ нечіткої імплікації: r-A'*(A^B),

де • — знак max-mln композицІЇ, що обчислюється за формулою Алеотримати M*,>*w* ™^и»*(«,Хи**(“.. *,)* одну лише множину B' недостатньо, треба ще знайти конкретну числову відповідь (кажуть, що треба провести дефадзифІ-кацІю). Найчастіше за числову відповідь береться центр тяжіння знайденоі

v.Xy^(M

нечИхоїмножини, Z#>&V) якийобчислюєтьсязаформулою:

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

Повернемося до прикладу 11.2.

Ми задали функції належності для нечітких множин А ("багато працює e бібліотеці") та В ("високий рейтинг") таким чином:

А = {(3,0); (6,0.1); (9,0.4); (12,0.6); (18,0.8); (21,1); (27,1));

В = {(59, 0); (72,0.2); (84, 0.4); (91, 0.7); (96, 0.9); (100,1)). Нехай дано, що студент працює в бібліотеці середню кількість часу. Задамо нечітку множину A' (середня кількість часу):


Знайдемо тах-тІпч<омпозицію множини A' та щоЙно знайденого відношення А > В. Результатом буде нечітка множина B':


A'={(3,0); (6,0.2); (9, 0.7); (12,1); (18, 0.6); (21,0.2); (27,0)). Обчислимо вЩношення тІгймпткяттП нечітких множин А тя /?•


j- .яиАікаиіЮ отриманої множини B':



Нарешті. W-***ftSEae♦ М * °-6 + 100' °-6>/ (°-2 + ОЛ + 0 6 +

*--^*W;"*,,4.9t75 . 92.

+ 0.6 + 0.6) = 220.2/ _Q0gneHoro розрахунку із застосуванням нечіткого Опке, на основі "р жна дійти висновку, що студент повинен

.позиційного правила виведенн

шмати оцінку 92 бали