Фазифікація (англ. fuzzyfication) — перехід від чіткого значення деякого параметра до нечіткого значення деякої лінгвістичної змінної. Для здійснення такого переходу необхідна функція приналежності, що задає конкретну лінгвістичну змінну. Процес фазифікації передбачає попередній збір експертної інформації та використання процедур її обробки для побудови функцій приналежності вхідних величин.
У контексті нечіткої логіки під фазифікацією розуміється не тільки окремий етап виконання нечіткого виведення, але і власне процес або процедура знаходження значень функцій приналежності нечітких множин (термів) на основі звичайних (чітких) вхідних даних. Фазифікацію ще називають введенням нечіткості.
Метою фазифікації є встановлення відповідності між конкретним (зазвичай чисельним) значенням окремої вхідної змінної системи нечіткого виведення і значенням функції приналежності відповідного їй терму вхідної лінгвістичної змінної.
Після завершення цього етапу для всіх вхідних змінних повинні бути визначені конкретні значення функцій приналежності по кожному з лінгвістичних термів, які використовуються в підумові бази продукційних правил системи нечіткого виведення.
Історія виникнення
Поняття «фазифікація» − одне з основних поняття нечіткої логіки, що було введено американським професором математики азербайджанського походження Лотфі Заде у 1965 р.
Процедура фазифікації
Формально процедура фазифікації виконується наступним чином. До початку цього етапу передбачаються відомими конкретні значення всіх вхідних змінних системи нечіткого виведення, тобто множина значень . У загальному випадку кожне , де − універсум лінгвістичної змінної .
Далі розглядається кожна з підумови виду правил системи нечіткого висновку, де − деякий терм з відомою функцією приналежності . При цьому значення використовується як аргумент , тим самим знаходиться кількісне значення . Це значення і є результатом фазифікації підумови.
Етап фазифікації вважається закінченим, коли будуть знайдені всі значення для кожної з підумови всіх правил, що входять у розглянуту базу правил системи нечіткого виводу. Цю множину значень позначимо через . При цьому якщо деякий терм лінгвістичної змінної не присутній ні в одному з нечітких висловлювань, то відповідне йому значення функції приналежності не знаходиться в процесі фазифікації.
Приклад фазифікації
Розглянемо приклад процесу фазифікації трьох нечітких висловлювань:
- «швидкість автомобіля мала»,
- «швидкість автомобілів середня»,
- «швидкість автомобіля висока»
для вхідної лінгвістичної змінної − «швидкість руху автомобіля».
Їм відповідають нечіткі висловлювання першого виду:
Припустимо, що поточна швидкість автомобіля дорівнює 55 км/год., тобто = 55 км/год.
Тоді фазифікація першого нечіткого висловлювання дає в результаті число 0, яке означає його ступінь істинності і виходить підстановкою значення км/год як аргументу функції приналежності терма (рис. 1).
Фазифікація другого нечіткого висловлювання дає в результаті число 0.67 (наближене значення), яке означає його ступінь істинності і виходить підстановкою значення км/год як аргументу функції приналежності терма (рис. 2).
Фазифікації третього нечіткого висловлювання дає в результаті число 0, що означає його ступінь істинності і виходить підстановкою значення км/год як аргументу функції приналежності терма (рис. 3).
Місце фазифікації в системі нечіткого виведення
У системі нечіткого виведення (рис. 4) за етап фазифікації відповідає спеціальний блок — фазифікатор (блок фазифікації). Цей блок перетворює чіткі («crisp») величини, отримані за межами нечіткої системи, в нечіткі величини, що описуються лінгвістичними змінними в базі знань. Блок рішень використовує нечіткі продукційні правила, закладені в базі знань, для перетворення нечітких вхідних даних в необхідні виходи, які носять також нечіткий характер. Блок дефазифікації перетворює нечіткі дані з виходу блоку рішень в чітку величину для подальшого використання.
Див. також
Джерела інформації
- Леоненков, А. В. Нечеткое моделирование в среде MATLAB и fuzzyTECH / А. В. Леоненков. — СПб.: БХВ-Петербург, 2005. — 736 с.
- Штовба, С. Д. Введение в теорию нечетких множеств и нечеткую логику / С. Д. Штовба. — Винница: Издательство ВГТУ, 2001. — 198 с.
Це незавершена стаття з математики. Ви можете проєкту, виправивши або дописавши її. |
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Fazifikaciya angl fuzzyfication perehid vid chitkogo znachennya deyakogo parametra do nechitkogo znachennya deyakoyi lingvistichnoyi zminnoyi Dlya zdijsnennya takogo perehodu neobhidna funkciya prinalezhnosti sho zadaye konkretnu lingvistichnu zminnu Proces fazifikaciyi peredbachaye poperednij zbir ekspertnoyi informaciyi ta vikoristannya procedur yiyi obrobki dlya pobudovi funkcij prinalezhnosti vhidnih velichin U konteksti nechitkoyi logiki pid fazifikaciyeyu rozumiyetsya ne tilki okremij etap vikonannya nechitkogo vivedennya ale i vlasne proces abo procedura znahodzhennya znachen funkcij prinalezhnosti nechitkih mnozhin termiv na osnovi zvichajnih chitkih vhidnih danih Fazifikaciyu she nazivayut vvedennyam nechitkosti Metoyu fazifikaciyi ye vstanovlennya vidpovidnosti mizh konkretnim zazvichaj chiselnim znachennyam okremoyi vhidnoyi zminnoyi sistemi nechitkogo vivedennya i znachennyam funkciyi prinalezhnosti vidpovidnogo yij termu vhidnoyi lingvistichnoyi zminnoyi Pislya zavershennya cogo etapu dlya vsih vhidnih zminnih povinni buti viznacheni konkretni znachennya funkcij prinalezhnosti po kozhnomu z lingvistichnih termiv yaki vikoristovuyutsya v pidumovi bazi produkcijnih pravil sistemi nechitkogo vivedennya Istoriya viniknennyaPonyattya fazifikaciya odne z osnovnih ponyattya nechitkoyi logiki sho bulo vvedeno amerikanskim profesorom matematiki azerbajdzhanskogo pohodzhennya Lotfi Zade u 1965 r Procedura fazifikaciyiFormalno procedura fazifikaciyi vikonuyetsya nastupnim chinom Do pochatku cogo etapu peredbachayutsya vidomimi konkretni znachennya vsih vhidnih zminnih sistemi nechitkogo vivedennya tobto mnozhina znachen A a1 a2 am displaystyle A a 1 a 2 a m U zagalnomu vipadku kozhne ai Xi displaystyle a i in X i de Xi displaystyle X i universum lingvistichnoyi zminnoyi bi displaystyle beta i Dali rozglyadayetsya kozhna z pidumovi vidu bi a displaystyle beta i in alpha pravil sistemi nechitkogo visnovku de a displaystyle alpha deyakij term z vidomoyu funkciyeyu prinalezhnosti m x displaystyle mu x Pri comu znachennya ai displaystyle a i vikoristovuyetsya yak argument m x displaystyle mu x tim samim znahoditsya kilkisne znachennya b m ai displaystyle b mu a i Ce znachennya i ye rezultatom fazifikaciyi pidumovi Etap fazifikaciyi vvazhayetsya zakinchenim koli budut znajdeni vsi znachennya dlya kozhnoyi z pidumovi vsih pravil sho vhodyat u rozglyanutu bazu pravil sistemi nechitkogo vivodu Cyu mnozhinu znachen poznachimo cherez B bi displaystyle B b i Pri comu yaksho deyakij term a displaystyle alpha lingvistichnoyi zminnoyi bi displaystyle beta i ne prisutnij ni v odnomu z nechitkih vislovlyuvan to vidpovidne jomu znachennya funkciyi prinalezhnosti ne znahoditsya v procesi fazifikaciyi Priklad fazifikaciyiRozglyanemo priklad procesu fazifikaciyi troh nechitkih vislovlyuvan shvidkist avtomobilya mala shvidkist avtomobiliv serednya shvidkist avtomobilya visoka dlya vhidnoyi lingvistichnoyi zminnoyi b1 displaystyle beta 1 shvidkist ruhu avtomobilya Yim vidpovidayut nechitki vislovlyuvannya pershogo vidu b1 a1 displaystyle beta 1 in alpha 1 b1 a2 displaystyle beta 1 in alpha 2 b1 a3 displaystyle beta 1 in alpha 3 Pripustimo sho potochna shvidkist avtomobilya dorivnyuye 55 km god tobto a1 displaystyle a 1 55 km god Todi fazifikaciya pershogo nechitkogo vislovlyuvannya daye v rezultati chislo 0 yake oznachaye jogo stupin istinnosti i vihodit pidstanovkoyu znachennya a1 55 displaystyle a 1 55 km god yak argumentu funkciyi prinalezhnosti terma a1 displaystyle alpha 1 ris 1 Risunok 1 Funkciya prinalezhnosti termu shvidkist avtomobilya mala Fazifikaciya drugogo nechitkogo vislovlyuvannya daye v rezultati chislo 0 67 nablizhene znachennya yake oznachaye jogo stupin istinnosti i vihodit pidstanovkoyu znachennya a1 55 displaystyle a 1 55 km god yak argumentu funkciyi prinalezhnosti terma a2 displaystyle a 2 ris 2 Risunok 2 Funkciya prinalezhnosti termu shvidkist avtomobiliv serednya Fazifikaciyi tretogo nechitkogo vislovlyuvannya daye v rezultati chislo 0 sho oznachaye jogo stupin istinnosti i vihodit pidstanovkoyu znachennya a1 55 displaystyle a 1 55 km god yak argumentu funkciyi prinalezhnosti terma a3 displaystyle a 3 ris 3 Risunok 3 Funkciya prinalezhnosti termu shvidkist avtomobilya visoka Misce fazifikaciyi v sistemi nechitkogo vivedennyaU sistemi nechitkogo vivedennya ris 4 za etap fazifikaciyi vidpovidaye specialnij blok fazifikator blok fazifikaciyi Cej blok peretvoryuye chitki crisp velichini otrimani za mezhami nechitkoyi sistemi v nechitki velichini sho opisuyutsya lingvistichnimi zminnimi v bazi znan Blok rishen vikoristovuye nechitki produkcijni pravila zakladeni v bazi znan dlya peretvorennya nechitkih vhidnih danih v neobhidni vihodi yaki nosyat takozh nechitkij harakter Blok defazifikaciyi peretvoryuye nechitki dani z vihodu bloku rishen v chitku velichinu dlya podalshogo vikoristannya Risunok 4 Sistema nechitkogo vivedennyaDiv takozhMashina logichnogo vivedennya Algoritm Mamdani Nechitka logika Defazifikaciya Lingvistichna zminna Funkciya prinalezhnosti Produkcijni pravilaDzherela informaciyiLeonenkov A V Nechetkoe modelirovanie v srede MATLAB i fuzzyTECH A V Leonenkov SPb BHV Peterburg 2005 736 s Shtovba S D Vvedenie v teoriyu nechetkih mnozhestv i nechetkuyu logiku S D Shtovba Vinnica Izdatelstvo VGTU 2001 198 s Ce nezavershena stattya z matematiki Vi mozhete dopomogti proyektu vipravivshi abo dopisavshi yiyi