-Ի հիմքում անհասկանալի տրամաբանությունընկած է անհասկանալի հավաքածուների տեսությունը, որը ներկայացվել է Լ. Zադեի մի շարք աշխատանքներում 1965-1973 թվականներին: Անհասկանալի բազմություններն ու անորոշ տրամաբանությունը դասական բազմությունների տեսության և դասական պաշտոնական տրամաբանության ընդհանրացումներն են: Նոր տեսության առաջացման հիմնական պատճառը անհասկանալի և մոտավոր պատճառաբանությունների առկայությունն էր, երբ մարդը նկարագրում է գործընթացները, համակարգերը, օբյեկտները:
Լ. Adադեն, ձևակերպելով անորոշ հավաքածուների այս հիմնական հատկությունը, հիմնված էր իր նախորդների աշխատանքների վրա: 1920 -ականների սկզբին լեհ մաթեմատիկոս Լուկաշևիչը աշխատում էր բազմարժեք մաթեմատիկական տրամաբանության սկզբունքների վրա, որոնցում նախադրյալների արժեքները կարող էին լինել ոչ միայն «ճշմարիտ» կամ «կեղծ»: 1937 թ. -ին մեկ այլ ամերիկացի գիտնական Մ.Բլեքն առաջին անգամ կիրառեց Լուկաշևիչի բազմարժեք տրամաբանությունը ցուցակներում `որպես օբյեկտների հավաքածուներ և նման հավաքածուները անվանեց անորոշ:
Անհասկանալի տրամաբանությունը ՝ որպես գիտական ուղղություն, հեշտ չէր մշակվել և չէր խուսափում կեղծ գիտության մեղադրանքներից: Նույնիսկ 1989 թ. -ին, երբ պաշտպանությունում, արդյունաբերությունում և բիզնեսում անհասկանալի տրամաբանության հաջող կիրառման տասնյակ օրինակներ կային, ԱՄՆ Ազգային գիտական ընկերությունը քննարկեց ինստիտուտի դասագրքերից անորոշ հավաքածուների նյութերը բացառելու հարցը:
Անորոշ համակարգերի զարգացման առաջին շրջանը (60 -ականների վերջ - 70 -ականների սկիզբ) բնութագրվում է մշուշոտ հավաքածուների տեսական ապարատի զարգացմամբ: 1970 -ին Բելմանը և adադեն մշակեցին անհասկանալի պայմաններում որոշումների կայացման տեսությունը:
70-80-ականներին (երկրորդ շրջանը) առաջին գործնական արդյունքները հայտնվեցին բարդ տեխնիկական համակարգերի անորոշ կառավարման ոլորտում (գոլորշու գեներատոր ՝ անորոշ հսկողությամբ): Ի. Մամդանին 1975 -ին նախագծեց adeադե հանրահաշվի հիման վրա գործող առաջին վերահսկիչը `շոգեգուրբին կառավարելու համար: Միևնույն ժամանակ, ուշադրություն սկսվեց ուշադրություն դարձնել անորոշ տրամաբանության վրա հիմնված փորձագիտական համակարգերի ստեղծմանը, անորոշ կարգավորիչների մշակմանը: Որոշումների աջակցության անորոշ փորձագիտական համակարգերը լայն կիրառություն են գտել բժշկության և տնտեսագիտության մեջ:
Ի վերջո, երրորդ շրջանում, որը տևում է 80 -ականների վերջից և շարունակվում է ներկայումս, հայտնվում են ծրագրային փաթեթներ ՝ անհասկանալի փորձագիտական համակարգերի կառուցման համար, և անորոշ տրամաբանության կիրառման ոլորտները զգալիորեն ընդլայնվում են: Այն օգտագործվում է ավտոմոբիլային, տիեզերագնացության և տրանսպորտի արդյունաբերության, կենցաղային տեխնիկայի, ֆինանսների, վերլուծությունների և կառավարման որոշումների կայացման և շատ այլ ոլորտներում: Բացի այդ, B. Cosco- ի հայտնի FAT (Fuzzy Approximation Theorem) - ի ապացույցը, որն ասում էր, որ ցանկացած մաթեմատիկական համակարգ կարելի է մոտեցնել անորոշ տրամաբանության վրա հիմնված համակարգին, էական դեր խաղաց անորոշ տրամաբանության զարգացման մեջ:
Անորոշ համակարգերի և անորոշ տրամաբանության վրա հիմնված տեղեկատվական համակարգերը կոչվում են անորոշ համակարգեր.
Արժանապատվությունանորոշ համակարգեր.
· Գործում է անորոշության պայմաններում.
· Աշխատել որակական և քանակական տվյալներով.
· Կառավարման ոլորտում փորձագիտական գիտելիքների կիրառում;
· Անձի մոտավոր հիմնավորման մոդելների կառուցում;
· Կայունություն համակարգի վրա ազդող բոլոր հնարավոր խախտումների դեպքում:
Թերություններանորոշ համակարգերն են.
· Անորոշ համակարգերի նախագծման ստանդարտ մեթոդաբանության բացակայություն;
· Առկա մեթոդներով անորոշ համակարգերի մաթեմատիկական վերլուծության անհնարինությունը;
· Հավանական մոտեցման համեմատ անհասկանալի մոտեցման օգտագործումը չի հանգեցնում հաշվարկների ճշգրտության բարձրացման:
Անհասկանալի բազմությունների տեսությունը:Անորոշ բազմությունների տեսության և փխրուն հավաքածուների դասական տեսության միջև հիմնական տարբերությունն այն է, որ եթե փխրուն հավաքածուների համար բնորոշ ֆունկցիայի հաշվարկման արդյունքը կարող է լինել միայն երկու արժեք `0 կամ 1, ապա անհասկանալի բազմությունների դեպքում այս թիվը անսահման է, բայց սահմանափակվում է զրոյից մինչև մեկ տիրույթով:
Անորոշ հավաքածու:Թող U լինի այսպես կոչված ունիվերսալ հավաքածու, որի տարրերից ձևավորվում են խնդիրների այս դասում դիտարկվող բոլոր մյուս հավաքածուները, օրինակ ՝ բոլոր ամբողջ թվերի բազմությունը, բոլոր հարթ գործառույթների բազմությունը և այլն: Հավաքածուի բնորոշ գործառույթը այն գործառույթն է, որի արժեքները ցույց են տալիս, թե արդյոք դա A բազմության տարր է.
Անհասկանալի բազմությունների տեսության մեջ բնորոշ ֆունկցիան կոչվում է անդամակցության գործառույթ, իսկ դրա արժեքը ՝ F տարրական A բազմության մեջ x տարրի անդամակցության աստիճանն է:
Ավելի խիստ. Անհասկանալի հավաքածուն զույգերի հավաքածու է
որտեղ է անդամակցության գործառույթը, այսինքն
Թող, օրինակ, U = (a, b, c, d, e) ,. Հետո a տարրը չի պատկանում A բազմությանը, b տարրը նրան փոքր չափով է պատկանում, c տարրը քիչ թե շատ պատկանում է, d տարրը ՝ մեծ չափով, e- ն A բազմության տարր է:
Օրինակ. Թող տիեզերքը U լինի իրական թվերի ամբողջություն: Անորոշ A հավաքածուն, որը նշում է 10 -ին մոտ թվերի շարք, կարող է որոշվել հետևյալ անդամակցության գործառույթով (նկ. 21.1):
,
Օրինակ «Տաք թեյ» X = 0 CC; C = 0/0; 0/10; 0/20; 0.15/30; 0.30/40; 0.60/50; 0.80/60; 0, 90/70; 1/80; 1/90; 1/100:
Երկու անորոշ հավաքածուների խաչմերուկ (անորոշ «AND»). MF AB (x) = min (MF A (x), MF B (x)): Երկու անորոշ հավաքածուների միավորում (անորոշ «OR») ՝ MF AB (x) = max (MF A (x), MF B (x)):
Ըստ Լոտֆի adադեի, լեզվական փոփոխականն այն փոփոխականն է, որի արժեքները բնական կամ արհեստական լեզվի բառեր կամ նախադասություններ են: Լեզվական փոփոխականի արժեքները կարող են լինել անորոշ փոփոխականներ, այսինքն. լեզվական փոփոխականն ավելի բարձր մակարդակի վրա է, քան անորոշ փոփոխականը:
Յուրաքանչյուր լեզվական փոփոխական բաղկացած է. նրա արժեքների ամբողջությունը, որը կոչվում է նաև բազային տերմինների հավաքածու T. Հիմնական տերմինի բազմության տարրերն են անորոշ փոփոխականների անունները. ունիվերսալ հավաքածու X; շարահյուսական կանոն G, համաձայն որի ՝ նոր տերմիններ են ստեղծվում ՝ օգտագործելով բնական կամ պաշտոնական լեզվի բառեր. իմաստաբանական կանոն P, որը լեզվական փոփոխականի յուրաքանչյուր արժեքին վերագրում է X բազմության անորոշ ենթախումբ:
Լեզվական փոփոխականի նկարագրություն «Բաժնետոմսերի գին» X = Տերմինների հիմնական հավաքածու ՝ «Lowածր», «Չափավոր», «Բարձր»
«Տարիք» լեզվական փոփոխականի նկարագրությունը
Փափուկ հաշվողական անորոշ տրամաբանություն, արհեստական նյարդային ցանցեր, հավանական պատճառաբանություն, էվոլյուցիոն ալգորիթմներ
Buildingանցի կառուցում (մուտքային փոփոխականների ընտրությունից հետո) Ընտրեք ցանցի սկզբնական կազմաձևը Կատարեք մի շարք փորձեր ՝ տարբեր կազմաձևերով ՝ հիշելով լավագույն ցանցը (ստուգման սխալի իմաստով): Յուրաքանչյուր կազմաձևի համար պետք է կատարվեն մի քանի փորձեր: Եթե հաջորդ փորձի ընթացքում նկատվում է թերհամապատասխանություն (ցանցը չի արտադրում ընդունելի որակի արդյունք), փորձեք լրացուցիչ նեյրոններ ավելացնել միջանկյալ շերտին (շերտերին): Եթե դա չի աշխատում, փորձեք ավելացնել նոր միջանկյալ շերտ: Եթե չափից դուրս տեղավորում է տեղի ունենում (հսկողության սխալը սկսեց աճել), փորձեք հեռացնել մի քանի թաքնված տարրեր (և, հնարավոր է, շերտեր):
Տվյալների մշակման խնդիրները լուծված են նյարդային ցանցերի դասակարգման միջոցով (վերահսկվող ուսուցում) Կանխատեսում Տեքստերի ճանաչում, խոսքի ճանաչում, անհատականության նույնականացում գտեք ֆունկցիայի լավագույն մոտարկումը `մուտքագրված արժեքների վերջնական փաթեթով (ուսուցման օրինակներ, խնդիր տեղեկատվության սեղմում `նվազեցնելով տվյալների չափերը
«Հաճախորդին վարկ տրամադրե՞լ» խնդիրը վերլուծական փաթեթում Deductor (BaseGroup) Ուսումնական հավաքածու. Հաճախորդների մասին տեղեկություններ պարունակող տվյալների բազա. - Վարկի գումար, - Վարկի ժամկետ, - Վարկավորման նպատակ, - Տարիք, - Սեռ, - Կրթություն , - Մասնավոր սեփականություն, - Բնակարան, - Բնակարանի մակերեսը: Անհրաժեշտ է կառուցել մի մոդել, որը կկարողանա պատասխան տալ, թե արդյոք Պատվիրատուն, ով ցանկանում է վարկ ստանալ, վարկի չկատարման ռիսկային խմբում է, այսինքն. օգտագործողը պետք է ստանա «Պետք է վարկ տրամադրե՞մ» հարցի պատասխանը: Առաջադրանքը պատկանում է դասակարգման առաջադրանքների խմբին, այսինքն. սովորել ուսուցչի հետ:
Դիտարկենք «փափուկ» հաշվարկման որոշ մեթոդներ, որոնք դեռևս լայնորեն չեն կիրառվում բիզնեսում: Այս մեթոդների ալգորիթմներն ու պարամետրերը շատ ավելի քիչ դետերմինիստական են, քան ավանդականները: «Փափուկ» հաշվողականության հասկացությունների առաջացումը պայմանավորված էր խելացի և բնական գործընթացների պարզեցված մոդելավորման փորձերով, որոնք հիմնականում պատահական բնույթ են կրում:
Նյարդային ցանցերն օգտագործում են ուղեղի կառուցվածքի և գործունեության ժամանակակից ընկալումը: Ենթադրվում է, որ ուղեղը բաղկացած է պարզ տարրերից `նեյրոններից, որոնք կապված են սինապսների միջոցով, որոնց միջոցով նրանք ազդակներ են փոխանակում:
Նեյրոնային ցանցերի հիմնական առավելությունը օրինակով սովորելու ունակությունն է: Շատ դեպքերում սովորելը սինապսների կշռման գործակիցների փոփոխման գործընթացն է ՝ ըստ հատուկ ալգորիթմի: Սովորաբար դա պահանջում է բազմաթիվ օրինակներ և վերապատրաստման բազմաթիվ ցիկլեր: Այստեղ դուք կարող եք նմանություն կազմել Պավլովի շան ռեֆլեքսների հետ, որոնցում կանչով թուքերը նույնպես անմիջապես չեն սկսել հայտնվել: Մենք միայն նշում ենք, որ նյարդային ցանցերի ամենաբարդ մոդելները շատ ավելի մեծ կարգերով ավելի պարզ են, քան շան ուղեղը. և շատ ավելի վերապատրաստման ցիկլեր են անհրաժեշտ:
Նյարդային ցանցերի օգտագործումը հիմնավորված է այն դեպքում, երբ անհնար է կառուցել ուսումնասիրվող օբյեկտի կամ երևույթի ճշգրիտ մաթեմատիկական մոդել: Օրինակ, դեկտեմբերին վաճառքները սովորաբար ավելի բարձր են, քան նոյեմբերին, բայց չկա բանաձև, որով կարելի է հաշվարկել, թե որքանով դրանք կլինեն այս տարի. վաճառքի ծավալը կանխատեսելու համար կարող եք մարզել նյարդային ցանց ՝ օգտագործելով նախորդ տարիների օրինակները:
Նեյրոնային ցանցերի թերություններից են ՝ երկար ուսուցման ժամանակը, վերապատրաստման տվյալներին հարմարվելու միտում և մարզման ժամանակի ավելացման հետ ընդհանրացնող կարողությունների նվազում: Բացի այդ, անհնար է բացատրել, թե ինչպես է ցանցը գալիս խնդրի այս կամ այն լուծմանը, այսինքն ՝ նյարդային ցանցերը սև արկղերի համակարգեր են, քանի որ նեյրոնների գործառույթները և սինապսների կշիռներն իրական մեկնաբանություն չունեն: Այնուամենայնիվ, կան բազմաթիվ նյարդային ցանցերի ալգորիթմներ, որոնցում այս և այլ թերությունները ինչ -որ կերպ հարթեցված են:
Կանխատեսման ժամանակ նյարդային ցանցերն առավել հաճախ օգտագործվում են ամենապարզ սխեմայի համաձայն. Որպես մուտքագրման տվյալներ, մի քանի նախորդ ժամանակաշրջանների կանխատեսված պարամետրի արժեքների մասին նախապես մշակված տեղեկատվությունը մտնում է ցանց, ելքի ժամանակ ցանցը տալիս է կանխատեսում հաջորդ ժամանակաշրջանները `ինչպես վերը նշված օրինակում` վաճառքի դեպքում: Կան նաև կանխատեսում ստանալու ավելի անլուրջ եղանակներ. Նեյրոնային ցանցերը շատ ճկուն գործիք են, ուստի կան ցանցերի և դրանց կիրառությունների բազմաթիվ սահմանափակ մոդելներ:
Մեկ այլ մեթոդ գենետիկական ալգորիթմներն են: Դրանք հիմնված են ուղղորդված պատահական որոնման վրա, այսինքն ՝ բնության էվոլյուցիոն գործընթացները նմանակելու փորձի վրա: Հիմնական տարբերակում գենետիկական ալգորիթմներն աշխատում են այսպես.
1. Խնդրի լուծումը ներկայացվում է քրոմոսոմի տեսքով:
2. Ստեղծվում է քրոմոսոմների պատահական շարք `սա լուծումների նախնական սերունդն է:
3. Դրանք մշակվում են վերարտադրության և մուտացիայի հատուկ օպերատորների կողմից:
4. Իրականացվում է լուծումների գնահատում և դրանց ընտրություն `հիմնվելով համապատասխանության գործառույթի վրա:
5. generationուցադրվում է լուծումների նոր սերունդ, և ցիկլը կրկնվում է:
Արդյունքում, էվոլյուցիայի յուրաքանչյուր դարաշրջանում ավելի կատարյալ լուծումներ են գտնվում:
Գենետիկական ալգորիթմներ օգտագործելիս վերլուծաբանը նախնական տվյալների կարիք չունի նախնական տվյալների բնույթի, դրանց կառուցվածքի և այլնի մասին: Անալոգիան այստեղ թափանցիկ է `աչքերի գույնը, քթի ձևը և մազերի հաստությունը: ոտքերի վրա կոդավորված են մեր գեներում նույն նուկլեոտիդներով:
Կանխատեսման ժամանակ գենետիկական ալգորիթմները հազվադեպ են օգտագործվում ուղղակիորեն, քանի որ կանխատեսումը գնահատելու չափանիշ գտնելը դժվար է, այսինքն ՝ որոշումների ընտրության չափանիշը. Ծննդյան պահին անհնար է որոշել, թե ով կդառնա մարդը ՝ տիեզերագնաց կամ ալկոնավատոր Հետևաբար, սովորաբար գենետիկական ալգորիթմները ծառայում են որպես օժանդակ մեթոդ, օրինակ ՝ ոչ ստանդարտ ակտիվացման գործառույթներով նյարդային ցանց վարժեցնելիս, որում անհնար է օգտագործել գրադիենտային ալգորիթմներ: Այստեղ, որպես օրինակ, կարող ենք անվանել MIP ցանցեր, որոնք հաջողությամբ կանխատեսում են թվացյալ պատահական երևույթներ ՝ արևի վրա բծերի քանակը և լազերի ինտենսիվությունը:
Մեկ այլ մեթոդ է անորոշ տրամաբանությունը, որը նմանակում է մտածողության գործընթացները: Ի տարբերություն երկուական տրամաբանության, որը պահանջում է ճշգրիտ և միանշանակ ձևակերպումներ, անորոշությունը առաջարկում է մտածողության այլ մակարդակ: Օրինակ, ավանդական երկուական կամ «բուլյան» տրամաբանության մեջ «անցյալ ամսվա վաճառքները ցածր էին» հայտարարության ձևակերպումը պահանջում է հստակ տարբերություն ցածր (0) և բարձր (1) վաճառքների միջև: Օրինակ, 1 միլիոն շեքելին հավասար կամ ավելի մեծ վաճառքները բարձր են, ավելի քիչ վաճառքները `ցածր:
Հարց է ծագում. Ինչու՞ 999.999 շեքելի մակարդակով վաճառքն արդեն ցածր է համարվում: Ակնհայտ է, որ սա ամբողջովին ճիշտ հայտարարություն չէ: Անորոշ տրամաբանությունը գործում է ավելի մեղմ հասկացություններով: Օրինակ, 900,000 NIS- ի վաճառքները կհամարվեին բարձր ՝ 0,9 աստիճանով և ցածր ՝ 0,1 աստիճանով:
Անորոշ տրամաբանության մեջ առաջադրանքները ձևակերպվում են պայմաններից և արդյունքներից բաղկացած կանոնների առումով: Ամենապարզ կանոնների օրինակներ.
Խնդիրը կանոնների առումով դնելուց հետո պայմանների հստակ արժեքները (օրերի վարկի ժամկետը և զեղչի գումարը տոկոսներով) փոխակերպվում են անորոշ ձևի (մեծ, փոքր և այլն): Այնուհետև դրանք մշակվում են տրամաբանական գործողությունների և թվային փոփոխականների հակադարձ փոխակերպման միջոցով (արտադրության միավորներում վաճառքի կանխատեսված մակարդակ):
Հավանական մեթոդների համեմատ, անորոշները կարող են կտրուկ նվազեցնել կատարված հաշվարկների քանակը, բայց սովորաբար չեն բարձրացնում դրանց ճշգրտությունը: Նման համակարգերի թերությունների շարքում կարելի է նշել ստանդարտ նախագծման մեթոդաբանության բացակայությունը, ավանդական մեթոդներով մաթեմատիկական վերլուծության անհնարինությունը: Բացի այդ, դասական անորոշ համակարգերում մուտքային քանակների թվի ավելացումը հանգեցնում է կանոնների թվի էքսպոնենցիալ աճի: Այս և այլ թերությունները հաղթահարելու համար, ինչպես նյարդային ցանցերի դեպքում, կան անորոշ տրամաբանական համակարգերի բազմաթիվ փոփոխություններ:
Փափուկ հաշվարկման մեթոդների շրջանակներում կարելի է առանձնացնել այսպես կոչված հիբրիդային ալգորիթմները, որոնք ներառում են մի քանի տարբեր բաղադրիչներ: Օրինակ ՝ անորոշ տրամաբանական ցանցեր, կամ արդեն հիշատակված նյարդային ցանցեր ՝ գենետիկ ուսմամբ:
Հիբրիդային ալգորիթմներում, որպես կանոն, կա սիներգիկ ազդեցություն, որի դեպքում մեկ մեթոդի թերությունները փոխհատուցվում են մյուսների առավելություններով, և վերջնական համակարգը ցույց է տալիս արդյունք, որը առանձին հասանելի չէ բաղադրիչներից որևէ մեկին:
Վերնագիր: Անորոշ տրամաբանություն և արհեստական նյարդային ցանցեր:Ինչպես գիտեք, անորոշ հավաքածուների և անորոշ տրամաբանության ապարատը երկար ժամանակ (ավելի քան 10 տարի) հաջողությամբ օգտագործվում է այն խնդիրների լուծման համար, որոնցում նախնական տվյալները անհուսալի են և վատ ձևակերպված: Այս մոտեցման ուժեղ կողմերը.
-խնդրի լուծման պայմանների և մեթոդի նկարագրություն բնականին մոտ լեզվով.
Համընդհանուր. ըստ հայտնի FAT- ի (Fuzzy Approximation Theorem), որը Բ.Կոսկոն հաստատել է 1993 թ., ցանկացած մաթեմատիկական համակարգ կարող է մոտարկվել անորոշ տրամաբանության վրա հիմնված համակարգով.
Միևնույն ժամանակ, որոշակի թերություններ բնորոշ են անորոշ փորձագետների և կառավարման համակարգերի համար.
1) ենթադրյալ անորոշ կանոնների սկզբնական փաթեթը կազմված է մարդու փորձագետի կողմից և կարող է թերի կամ հակասական լինել.
2) համակարգի մուտքի և ելքի փոփոխականները նկարագրող անդամակցության գործառույթների տեսակն ու պարամետրերը ընտրված են սուբյեկտիվորեն և կարող են ամբողջությամբ չարտացոլել իրականությունը:
Նշված թերությունները գոնե մասամբ վերացնելու համար մի շարք հեղինակներ առաջարկեցին ներդնել անհասկանալի փորձագիտական և վերահսկման համակարգեր `հարմարվողական համակարգերով` հարմարեցնելով համակարգի աշխատանքի ընթացքում անդամակցության գործառույթների կանոններին և պարամետրերին: Նման հարմարվողականության մի քանի տարբերակների թվում, ամենահաջողներից մեկը, ըստ երևույթին, այսպես կոչված հիբրիդային նյարդային ցանցերի մեթոդն է:
Հիբրիդային նյարդային ցանցը կառուցվածքով ձևականորեն նույնական է բազմաշերտ նյարդային ցանցի ուսուցման հետ, օրինակ ՝ սխալի հետևի տարածման ալգորիթմի համաձայն, սակայն դրա թաքնված շերտերը համապատասխանում են անորոշ համակարգի գործունեության փուլերին: Այսպիսով,
Նեյրոնների -1 -րդ շերտը կատարում է մշուշապատման գործառույթ `ելնելով մուտքերի տվյալ անդամակցության գործառույթներից.
-2 -րդ շերտը ցուցադրում է մի շարք անորոշ կանոններ;
- 3 -րդ շերտը սրելու գործառույթ ունի:
Այս շերտերից յուրաքանչյուրը բնութագրվում է մի շարք պարամետրերով (անդամակցության գործառույթների պարամետրեր, անհասկանալի որոշման կանոններ, ակտիվ
գործառույթները, կապերի կշիռները), որոնց ճշգրտումը կատարվում է, ըստ էության, նույն կերպ, ինչ սովորական նյարդային ցանցերի դեպքում:
Գիրքը ուսումնասիրում է նման ցանցերի բաղադրիչների տեսական ասպեկտները, այն է `անորոշ տրամաբանության ապարատը, արհեստական նյարդային ցանցերի և հիբրիդային ցանցերի տեսության հիմքերը` անորոշության պայմաններում վերահսկողության և որոշումների կայացման խնդիրների առնչությամբ:
Առանձնահատուկ ուշադրություն է դարձվում այս մոտեցումների մոդելների ծրագրային ապահովմանը `օգտագործելով MATLAB 5.2 / 5.3 մաթեմատիկական համակարգի գործիքները:
Նախորդ հոդվածներ.
Անհասկանալի բազմություններն ու անորոշ տրամաբանությունը դասական բազմությունների տեսության և դասական պաշտոնական տրամաբանության ընդհանրացումներն են: Այս հասկացություններն առաջին անգամ առաջարկել է ամերիկացի գիտնական Լոտֆի adադեն 1965 թվականին: Նոր տեսության առաջացման հիմնական պատճառը անհասկանալի և մոտավոր հիմնավորման առկայությունն էր, երբ մարդը նկարագրում է գործընթացներ, համակարգեր, առարկաներ:
Մինչև ամբողջ աշխարհում բարդ համակարգերի մոդելավորման անորոշ մոտեցումը ճանաչվելը, անհասկանալի բազմությունների տեսության սկզբնավորումից տևեց ավելի քան մեկ տասնամյակ: Եվ անորոշ համակարգերի զարգացման այս ճանապարհին ընդունված է տարբերակել երեք շրջան:
Առաջին շրջանը (60 -ականների վերջ - 70 -ականների սկիզբ) բնութագրվում է մշուշոտ հավաքածուների տեսական ապարատի զարգացմամբ (Լ. Adeադե, Է. Մամդանի, Բելման): Երկրորդ շրջանում (70-80-ականներ) առաջին գործնական արդյունքները հայտնվեցին բարդ տեխնիկական համակարգերի անորոշ վերահսկողության ոլորտում (գոլորշու գեներատոր ՝ անորոշ վերահսկողությամբ): Միևնույն ժամանակ, ուշադրություն սկսվեց ուշադրություն դարձնել անորոշ տրամաբանության վրա հիմնված փորձագիտական համակարգերի կառուցման հարցերին, անորոշ կարգավորիչների մշակմանը: Որոշումների աջակցության անորոշ փորձագիտական համակարգերը լայնորեն կիրառվում են բժշկության և տնտեսագիտության մեջ: Ի վերջո, երրորդ շրջանում, որը տևում է 80 -ականների վերջից և շարունակվում է ներկայումս, հայտնվում են ծրագրային փաթեթներ ՝ անհասկանալի փորձագիտական համակարգերի կառուցման համար, և անորոշ տրամաբանության կիրառման ոլորտները զգալիորեն ընդլայնվում են: Այն օգտագործվում է ավտոմոբիլային, տիեզերագնացության և փոխադրումների արդյունաբերության, կենցաղային տեխնիկայի, ֆինանսների, վերլուծությունների և կառավարման որոշումների կայացման և շատ այլ ոլորտներում:
Ամբողջ աշխարհում անհասկանալի տրամաբանության հաղթարշավը սկսվեց այն բանից հետո, երբ Բարդուղիմեոս Կոսկոն 80 -ականների վերջին ապացուցեց հանրահայտ FAT (Fuzzy Approximation Theorem) - ը: Բիզնեսի և ֆինանսների ոլորտում անորոշ տրամաբանությունը ընդունվեց այն բանից հետո, երբ 1988 թվականին ֆինանսական ցուցանիշների կանխատեսման անորոշ կանոնների վրա հիմնված փորձագիտական համակարգը միակն էր, որը կանխատեսում էր ֆոնդային շուկայի փլուզումը: Իսկ հաջողակ անհասկանալի ծրագրերի թիվը ներկայումս հազարավոր է:
Մաթեմատիկական ապարատ
Մշուշոտ հավաքածուի բնութագիրը Անդամակցության գործառույթն է: MF- ով նշում ենք c (x) - անորոշ C բազմության անդամակցության աստիճանը, որը սովորական բազմության բնորոշ գործառույթի հայեցակարգի ընդհանրացումն է: Հետո անորոշ C հավաքածուն C = (MF c (x) / x), MF c (x) կարգավորված զույգերի ամբողջությունն է: MF c (x) = 0 արժեքը նշանակում է, որ հավաքածուում չկա անդամություն, 1 - լիարժեք անդամություն:
Եկեք սա պարզաբանենք պարզ օրինակով: Եկեք պաշտոնականացնենք «տաք թեյի» ոչ ճշգրիտ սահմանումը: X (հիմնավորման տարածք) կլինի ջերմաստիճանի սանդղակը degreesելսիուսի աստիճանով: Ակնհայտ է, որ այն կտատանվի 0 -ից 100 աստիճանի սահմաններում: Տաք թեյի անորոշ հավաքածուն կարող է այսպիսի տեսք ունենալ.
C = (0/0; 0/10; 0/20; 0.15 / 30; 0.30 / 40; 0.60 / 50; 0.80 / 60; 0.90 / 70; 1/80; 1 /90; 1/100):
Այսպիսով, 60 C ջերմաստիճանով թեյը պատկանում է «Թեժ» հավաքածուին ՝ 0,80 -ին պատկանելիության աստիճանով: Մեկ անձի համար թեյը 60 C ջերմաստիճանում կարող է տաք լինել, մյուսի համար ՝ շատ տաք: Հենց դրանում է արտահայտվում համապատասխան հավաքածուի նշանակման անորոշությունը:
Անհասկանալի հավաքածուների, ինչպես նաև սովորականների համար սահմանվում են հիմնական տրամաբանական գործողությունները: Հաշվարկների համար պահանջվող ամենահիմնականը խաչմերուկն ու միությունն են:
Երկու անորոշ հավաքածուների խաչմերուկ (անորոշ «AND»). A B: MF AB (x) = min (MF A (x), MF B (x)):
Երկու անորոշ հավաքածուների միավորում (անորոշ «OR») ՝ A B: MF AB (x) = max (MF A (x), MF B (x)):
Մշուշոտ հավաքածուների տեսության մեջ մշակվել է խաչմերուկի, միավորման և լրացնող օպերատորների կատարման ընդհանուր մոտեցում, որն իրականացվել է այսպես կոչված եռանկյունաձև նորմերով և կոնոմներով: Խաչմերուկի և միության գործողությունների վերը նշված իրականացումները t- նորմայի և t-conorm- ի ամենատարածված դեպքերն են:
Անորոշ հավաքածուները նկարագրելու համար ներկայացվում են անհասկանալի և լեզվական փոփոխականների հասկացությունները:
Անորոշ փոփոխականը նկարագրվում է բազմությամբ (N, X, A), որտեղ N- ը փոփոխականի անունն է, X- ը ունիվերսալ հավաքածու է (հիմնավորման տարածք), A- ն X- ի վրա անորոշ բազմություն է:
Լեզվական փոփոխականի արժեքները կարող են լինել անորոշ փոփոխականներ, այսինքն. լեզվական փոփոխականն ավելի բարձր մակարդակի վրա է, քան անորոշ փոփոխականը: Լեզվական յուրաքանչյուր փոփոխական բաղկացած է.
- կոչումներ;
- նրա արժեքների ամբողջությունը, որը կոչվում է նաև հիմնական տերմինային հավաքածու T. Հիմնական տերմինների տարրերն անհասկանալի փոփոխականների անուններն են.
- ունիվերսալ հավաքածու X;
- շարահյուսական կանոն G, համաձայն որի ՝ նոր տերմիններ են ստեղծվում ՝ օգտագործելով բնական կամ պաշտոնական լեզվի բառեր.
- իմաստաբանական կանոն P, որը լեզվական փոփոխականի յուրաքանչյուր արժեքին վերագրում է X բազմության անորոշ ենթախումբ:
Դիտարկենք այնպիսի անորոշ հասկացություն, ինչպիսին է «Բաժնետոմսերի գինը»: Սա լեզվական փոփոխականի անունն է: Եկեք դրա համար ձևավորենք հիմնական տերմինային հավաքածու, որը բաղկացած կլինի երեք անհասկանալի փոփոխականներից `« Lowածր »,« Չափավոր »,« Բարձր »և հիմնավորելու տարածքը սահմանենք X = (միավոր) տեսքով: Վերջին բանը, որ մնում է անել, անդամակցության գործառույթների կառուցումն է յուրաքանչյուր լեզվաբանական տերմինի համար ՝ T տերմինալ տերմինից:
Գոյություն ունեն տասնյակից ավելի բնորոշ կորի ձևեր `անդամակցության գործառույթները նշելու համար: Առավել տարածված են `եռանկյունաձև, տրապեզոիդ և Գաուսյան անդամակցության գործառույթները:
Եռանկյուն անդամակցության գործառույթը որոշվում է թվերի եռապատիկով (a, b, c), և դրա արժեքը x կետում հաշվարկվում է ըստ արտահայտության.
$$ MF \, (x) = \, \ սկիզբ (դեպքեր) \; 1 \, - \, \ frac (b \, - \, x) (b \, - \, ա), \, a \ leq \, x \ leq \, b & \ \\ 1 \, - \, \ frac (x \, - \, b) (c \, - \, b), \, b \ leq \, x \ leq \ , c & \ \\ 0, \; x \, \ not \ in \, (a; \, c) \ \ վերջ (դեպքեր) $$
For (b-a) = (c-b) մենք ունենք սիմետրիկ եռանկյունային անդամակցության ֆունկցիայի դեպք, որը կարելի է եզակիորեն սահմանել եռակի երկու պարամետրերով (a, b, c):
Նմանապես, trapezoidal Membership գործառույթը սահմանելու համար ձեզ հարկավոր են չորս թվեր (a, b, c, d).
$$ MF \, (x) \, = \, \ սկսել (դեպքեր) \; 1 \, - \, \ frac (b \, - \, x) (b \, - \, ա), \, ա \ leq \, x \ leq \, b & \\ 1, \, b \ leq \, x \ leq \, c & \\ 1 \, - \, \ frac (x \, - \, գ) (դ \, - \, գ), \, c \ leq \, x \ leq \, d & \\ 0, x \, \ not \ in \, (a; \, d) \ \ վերջ (դեպքեր) $$
Երբ (b-a) = (d-c), trapezoidal Membership գործառույթը ստանում է սիմետրիկ ձև:
Գաուսյան տիպի անդամակցության գործառույթը նկարագրված է բանաձևով
$$ MF \, (x) = \ exp \ biggl [ - \, (\ Bigl (\ frac (x \, - \, c) (\ sigma) \ Bigr)) ^ 2 \ biggr] $$
և գործում է երկու պարամետրով: Պարամետր գնշանակում է անորոշ հավաքածուի կենտրոն, և պարամետրը պատասխանատու է գործառույթի կտրուկության համար:
Հիմնական տերմին T- ից յուրաքանչյուր տերմինի անդամակցության գործառույթների հավաքածուն սովորաբար միասին պատկերված են մեկ գրաֆիկի վրա: Նկար 3 -ը ցույց է տալիս վերը նկարագրված «Բաժնետոմսերի գին» լեզվական փոփոխականի օրինակ, իսկ 4 -ը ցույց է տալիս «Մարդկության դար» ոչ ճշգրիտ հայեցակարգի պաշտոնականացումը: Այսպիսով, 48 -ամյա անձի համար «Երիտասարդ» հավաքածուի պատկանելիության աստիճանը 0 է, «Միջին» ՝ 0,47, «Միջինից բարձր» ՝ 0,20:
Լեզվական փոփոխականի տերմինների թիվը հազվադեպ է գերազանցում 7 -ը:
Մշուշոտ եզրակացություն
Անորոշ տրամաբանական եզրակացության գործողության հիմքը կանոնների բազան է, որը պարունակում է «Եթե-ապա» տեսքով անորոշ հայտարարություններ և համապատասխան լեզվական տերմինների անդամակցության գործառույթներ: Այս դեպքում պետք է բավարարվեն հետևյալ պայմանները.
- Ելքային փոփոխականի յուրաքանչյուր լեզվաբանական տերմինի համար կա առնվազն մեկ կանոն:
- Մուտքային փոփոխականի ցանկացած տերմինի համար կա առնվազն մեկ կանոն, որում այս տերմինը օգտագործվում է որպես նախապայման (կանոնի ձախ կողմը):
Հակառակ դեպքում, կա ոչ լիարժեք անորոշ կանոնների բազա:
Թող կանոնների հիմքը ունենա ձևի հետևյալ կանոնները.
R 1. ԵԹԵ x 1 է A 11 ... ԵՎ ... x n- ը A 1n է, ԱՅՆ y- ն `B 1
…
R i: ԵԹԵ x 1 է A i1 ... ԵՎ ... x n- ը A in է, ԱՅՆ y- ն B i է
…
R m: ԵԹԵ x 1 է A i1 ... ԵՎ ... x n է A mn, ԱՅՆ y է B m,
որտեղ x k, k = 1..n - մուտքային փոփոխականներ; y - ելքային փոփոխական; A ik - տրված անորոշ հավաքածուներ ՝ անդամակցության գործառույթներով:
Մշուշոտ եզրակացության արդյունքը y * փոփոխականի հստակ արժեքն է ՝ հիմնված տվյալ հստակ արժեքների վրա x k, k = 1..n:
Ընդհանուր առմամբ, եզրակացության մեխանիզմը ներառում է չորս փուլ ՝ անորոշ ներդրում (անորոշացում), անորոշ եզրակացություն, կազմություն և պարզության իջեցում, կամ դեֆազիֆիկացիա (տե՛ս նկար 5):
Մշուշոտ եզրակացության ալգորիթմները հիմնականում տարբերվում են օգտագործվող կանոնների տեսակից, տրամաբանական գործողություններից և մի տեսակ ապակողմնորոշման մեթոդից: Մշակված են Մամդանիի, Սուգենոյի, Լարսենի, ukուկամոտոյի համար անորոշ եզրակացության մոդելներ:
Եկեք ավելի սերտ նայենք անհասկանալի եզրակացությանը ՝ օգտագործելով Մամդանիի մեխանիզմը որպես օրինակ: Սա անորոշ համակարգերի ամենատարածված եզրակացությունն է: Այն օգտագործում է մշուշոտ հավաքածուների մինիմաքս կազմը: Այս մեխանիզմը ներառում է գործողությունների հետևյալ հաջորդականությունը.
- Fuzzification կարգը. Ճշմարտության աստիճանները որոշվում են, այսինքն. անդամակցության գործառույթների արժեքները յուրաքանչյուր կանոնի ձախ կողմերի համար (նախադրյալներ): M կանոններով կանոնների հիմքի համար մենք ճշմարտության աստիճանները նշում ենք որպես A ik (x k), i = 1..m, k = 1..n:
Մշուշոտ եզրակացություն: Նախ, «կտրելու» մակարդակները որոշվում են կանոններից յուրաքանչյուրի ձախ կողմի համար.
$$ alfa_i \, = \, \ min_i \, (A_ (ik) \, (x_k)) $$
$$ B_i ^ * (y) = \ min_i \, (alfa_i, \, B_i \, (y)) $$
Ստացված կտրված գործառույթների կազմը կամ միավորումը, որի համար օգտագործվում է անորոշ հավաքածուների առավելագույն կազմը.
$$ MF \, (y) = \ max_i \, (B_i ^ * \, (y)) $ $
որտեղ MF (y) վերջնական անորոշ բազմության անդամակցության գործառույթն է:
Հստակեցում, կամ պարզության իջեցում: Գոյություն ունեն մի քանի մեթոդներ ՝ ապազերծման համար: Օրինակ, միջին կենտրոնի մեթոդը կամ կենտրոնախուզական մեթոդը.
$$ MF \, (y) = \ max_i \, (B_i ^ * \, (y)) $ $
Այս արժեքի երկրաչափական նշանակությունը MF (y) կորի ծանրության կենտրոնն է: Գծապատկեր 6 -ը գրաֆիկորեն ցույց է տալիս Մամդանիի անհասկանալի եզրակացության գործընթացը երկու մուտքային փոփոխականների և երկու անորոշ կանոնների R1 և R2 համար:
Ինտեգրում խելացի հարացույցների հետ
Տեղեկատվության խելամիտ մշակման մեթոդների հիբրիդացումն այն կարգախոսն է, որով 90 -ականներն անցել են արևմտյան և ամերիկացի հետազոտողների շրջանում: Արհեստական ինտելեկտի մի քանի տեխնոլոգիաներ համադրելու արդյունքում հայտնվեց հատուկ տերմին `« փափուկ հաշվարկ », որը Լ. Zադեհը ներկայացրեց 1994 թ. Ներկայումս փափուկ հաշվարկը միավորում է այնպիսի ոլորտներ, ինչպիսիք են ՝ անորոշ տրամաբանությունը, արհեստական նյարդային ցանցերը, հավանական պատճառաբանությունը և էվոլյուցիոն ալգորիթմները: Նրանք լրացնում են միմյանց և օգտագործվում են տարբեր համակցություններում ՝ հիբրիդային խելացի համակարգեր ստեղծելու համար:
Անորոշ տրամաբանության ազդեցությունը, թերևս, ամենաընդարձակն էր: Asիշտ ինչպես անորոշ հավաքածուներն ընդլայնեցին դասական մաթեմատիկական հավաքածուների տեսության շրջանակը, այնպես էլ անորոշ տրամաբանությունը «ներխուժեց» Տվյալների մշակման գրեթե բոլոր մեթոդները ՝ դրանք օժտելով նոր գործառույթներով: Նման ասոցիացիաների առավել հետաքրքիր օրինակները տրված են ստորև:
Անորոշ նյարդային ցանցեր
Անորոշ-նյարդային ցանցերը եզրակացություններ են կատարում ՝ հիմնվելով անորոշ տրամաբանության ապարատի վրա, սակայն անդամակցության գործառույթների պարամետրերը կարգավորվում են ՝ օգտագործելով նյարդային ցանցի ուսուցման ալգորիթմները: Հետևաբար, նման ցանցերի պարամետրերն ընտրելու համար մենք կկիրառենք սխալի հետադարձ տարածման մեթոդը, որն ի սկզբանե առաջարկվել էր բազմաշերտ ընկալիչ պատրաստելու համար: Դրա համար անորոշ կառավարման մոդուլը ներկայացվում է բազմաշերտ ցանցի տեսքով: Անորոշ նյարդային ցանցը սովորաբար բաղկացած է չորս շերտից ՝ մուտքային փոփոխականների համար անորոշության շերտ, պայմանի ակտիվացման արժեքի համախմբման շերտ, անորոշ կանոնների համախմբման շերտ և ելքային շերտ:
Առավել տարածված են ներկայումս անորոշ նյարդային ցանցերի ճարտարապետությունները, ինչպիսիք են ANFIS- ը և TSK- ը: Ապացուցված է, որ նման ցանցերը համընդհանուր մոտարկիչներ են:
Արագ ուսուցման ալգորիթմներ և կուտակված գիտելիքների մեկնաբանելիություն. Այս գործոնները անհասկանալի նյարդային ցանցերը դարձրել են այսօր փափուկ հաշվարկման ամենահեռանկարային և արդյունավետ գործիքներից մեկը:
Հարմարվողական անորոշ համակարգեր
Դասական անորոշ համակարգերն ունեն այն թերությունը, որ կանոնների և անդամակցության գործառույթների ձևավորման համար անհրաժեշտ է ներգրավել փորձագետներ որոշակի առարկայի ոլորտում, ինչը միշտ չէ, որ հնարավոր է ապահովել: Հարմարվողական անորոշ համակարգերը լուծում են այս խնդիրը: Նման համակարգերում անորոշ համակարգի պարամետրերի ընտրությունը կատարվում է փորձնական տվյալների վրա ուսուցման գործընթացում: Հարմարվողական անորոշ համակարգերի ուսուցման ալգորիթմները համեմատաբար աշխատատար և բարդ են նյարդային ցանցերի ուսուցման ալգորիթմների համեմատ և, որպես կանոն, բաղկացած են երկու փուլից. 1. Լեզվական կանոնների ստեղծում. 2. Անդամակցության գործառույթների ուղղում: Առաջին խնդիրը թվարկված տիպի խնդիր է, երկրորդը `շարունակական տարածքներում օպտիմալացում: Այս դեպքում որոշակի հակասություն է առաջանում. Անհասկանալի կանոններ ստեղծելու համար անհրաժեշտ են անդամակցության գործառույթներ, իսկ անորոշ եզրակացություն `կանոններ: Բացի այդ, անորոշ կանոններ ինքնաբերաբար գեներացնելիս անհրաժեշտ է ապահովել դրանց ամբողջականությունն ու հետևողականությունը:
Մշուշոտ համակարգերի պատրաստման մեթոդների զգալի մասը օգտագործում է գենետիկական ալգորիթմներ: Անգլալեզու գրականության մեջ դա համապատասխանում է հատուկ տերմինի `Genetic Fuzzy Systems:
Ֆ. Էրերայի գլխավորությամբ մի խումբ իսպանացի հետազոտողներ զգալի ներդրում ունեցան էվոլյուցիոն ադապտացիայի անորոշ համակարգերի տեսության և պրակտիկայի զարգացման գործում:
Անորոշ հարցումներ
Անորոշ հարցումները խոստումնալից միտում են տեղեկատվության մշակման ժամանակակից համակարգերում: Այս գործիքը թույլ է տալիս հարցումներ ձևակերպել բնական լեզվով, օրինակ ՝ «Թվարկեք ցածր գնով բնակարանների առաջարկներ քաղաքի կենտրոնին մոտ», ինչը հնարավոր չէ ստանդարտ հարցումների մեխանիզմով: Այդ նպատակով մշակվել են անորոշ հարաբերական հանրահաշիվ և SQL լեզուների հատուկ ընդարձակումներ անորոշ հարցումների համար: Այս ոլորտում հետազոտությունների մեծ մասը պատկանում է արևմտաեվրոպական գիտնականներ Դ. Դյուբուային և Գ. Պրադեին:
Fuzzy Association կանոնները
Անորոշ ասոցիատիվ կանոնները տվյալների շտեմարաններից ձևեր հանելու գործիք են, որոնք ձևակերպված են լեզվական հայտարարությունների տեսքով: Այստեղ ներդրված են անհասկանալի գործարքների, անհասկանալի ասոցիացիայի կանոնների աջակցության և վավերականության հասկացությունները:
Անորոշ ճանաչողական քարտեզներ
Անորոշ ճանաչողական քարտեզները Բ.Կոսկոյի կողմից առաջարկվել են 1986 թվականին և օգտագործվում են որոշակի տարածքի հասկացությունների միջև հայտնաբերված պատճառահետեւանքային կապերի մոդելավորման համար: Ի տարբերություն պարզ ճանաչողական քարտեզների, անհասկանալի ճանաչողական քարտեզները անորոշ ուղղվող գրաֆիկ են, որոնց հանգույցները անորոշ հավաքածուներ են: Գրաֆիկի ուղղված եզրերը ոչ միայն արտացոլում են հասկացությունների միջև պատճառահետեւանքային կապերը, այլեւ որոշում են հարակից հասկացությունների ազդեցության (քաշի) աստիճանը: Մշուշոտ ճանաչողական քարտեզների ՝ որպես մոդելավորման համակարգերի ակտիվ օգտագործումը պայմանավորված է վերլուծված համակարգի տեսողական ներկայացման հնարավորությամբ և հասկացությունների միջև պատճառահետեւանքային կապերի մեկնաբանման հեշտությամբ: Հիմնական խնդիրները կապված են ճանաչողական քարտեզի կառուցման գործընթացի հետ, որն իրեն թույլ չի տալիս պաշտոնականացման: Բացի այդ, անհրաժեշտ է ապացուցել, որ կառուցված ճանաչողական քարտեզը համարժեք է իրական մոդելավորված համակարգին: Այս խնդիրները լուծելու համար տվյալների ընտրանքի հիման վրա մշակվել են ճանաչողական քարտեզների ավտոմատ կառուցման ալգորիթմներ:
Անորոշ կլաստերացում
Անորոշ կլաստերավորման մեթոդները, ի տարբերություն հստակ մեթոդների (օրինակ ՝ Կոհոնենի նյարդային ցանցերը), թույլ են տալիս միևնույն օբյեկտին միաժամանակ պատկանել մի քանի կլաստերների, բայց տարբեր աստիճանի: Շատ իրավիճակներում անորոշ կլաստերացումն ավելի «բնական» է, քան հստակ, օրինակ ՝ կլաստերների եզրին տեղակայված օբյեկտների համար: Ամենատարածվածը `գ-նշանակում է ինքնորոշման անհասկանալի ալգորիթմ և դրա ընդհանրացում Գուստաֆսոն-Կեսելի ալգորիթմի տեսքով:
Գրականություն
- Zade L. Լեզվական փոփոխականի հայեցակարգը և դրա կիրառումը մոտավոր որոշումներ կայացնելիս: - Մ .: Միր, 1976:
- Կրուգլով Վ.Վ., Դլի Մ.Ի. Խելացի տեղեկատվական համակարգեր. Համակարգչային աջակցություն անորոշ տրամաբանության և անորոշ եզրակացության համակարգերի համար: - Մ .: Ֆիզմատլիտ, 2002:
- Լեոլենկով Ա.Վ. Fuzzy մոդելավորում MATLAB- ում և fuzzyTECH- ում: - SPb., 2003:
- Ռուտկովսկայա Դ., Պիլինսկի Մ., Ռուտկովսկի Լ. Նյարդային ցանցեր, գենետիկական ալգորիթմներ և անորոշ համակարգեր: - Մ., 2004:
- Մասալովիչ Ա. Բութ տրամաբանություն բիզնեսում և ֆինանսներում: www.tora-centre.ru/library/fuzzy/fuzzy-.htm
- Kosko B. Fuzzy systems as universal Universal approximators // IEEE Transactions on Computers, vol. 43, թիվ 11, նոյեմբեր 1994. - P. 1329-1333:
- Cordon O., Herrera F., A General study on genetic fuzzy systems // Genetic Algorithms in engineering and computer science, 1995. - P. 33-57: