Intelligens irányítások

Hasonló dokumentumok
Fuzzy Rendszerek. 1. előadás. Ballagi Áron egyetemi adjunktus. Széchenyi István Egyetem, Automatizálási Tsz.

Algoritmusok Tervezése. Fuzzy rendszerek Dr. Bécsi Tamás

2. Alapfogalmak, műveletek

Számítási intelligencia

A bemeneti feszültség 10 V és 20 V között van. 1. ábra A fuzzy tagsági függvény

Fuzzy halmazok jellemzői

BEVEZETÉS A FUZZY-ELVŰ SZABÁLYOZÁSOKBA. Jancskárné Dr. Anweiler Ildikó főiskolai docens. PTE PMMIK Műszaki Informatika Tanszék

FUZZY LOGIKAI IRÁNYÍTÁS

BIZONYTALAN ADATOK KEZELÉSE: FUZZY SZAKÉRTŐI RENDSZEREK

HALMAZELMÉLET feladatsor 1.

4. Fuzzy relációk. Gépi intelligencia I. Fodor János NIMGI1MIEM BMF NIK IMRI

3. Fuzzy aritmetika. Gépi intelligencia I. Fodor János NIMGI1MIEM BMF NIK IMRI

Relációk Függvények. A diákon megjelenő szövegek és képek csak a szerző (Kocsis Imre, DE MFK) engedélyével használhatók fel!

Intelligens irányítások

A valós számok halmaza

1. előadás: Halmazelmélet, számfogalom, teljes

DISZKRÉT MATEMATIKA: STRUKTÚRÁK Előadáson mutatott példa: Bércesné Novák Ágnes

Valasek Gábor

Nagy Gábor compalg.inf.elte.hu/ nagy

RE 1. Relációk Függvények. A diákon megjelenő szövegek és képek csak a szerző (Kocsis Imre, DE MFK) engedélyével használhatók fel!

Térinformatikai algoritmusok Elemi algoritmusok

Diszkrét matematika HALMAZALGEBRA. Halmazalgebra

Descartes-féle, derékszögű koordináta-rendszer

HALMAZOK. A racionális számok halmazát olyan számok alkotják, amelyek felírhatók b. jele:. A racionális számok halmazának végtelen sok eleme van.

Térinformatikai algoritmusok Elemi algoritmusok

Nagy Gábor compalg.inf.elte.hu/ nagy ősz

E-tananyag Matematika 9. évfolyam Függvények

Alapkapuk és alkalmazásaik

Mindent olyan egyszerűvé kell tenni, amennyire csak lehet, de nem egyszerűbbé.

SZÁMÍTÁSTUDOMÁNY ALAPJAI

1.1 Halmazelméleti fogalmak, jelölések

Diszkrét matematika I., 12. előadás Dr. Takách Géza NyME FMK Informatikai Intézet takach november 30.

Mindent olyan egyszerűvé kell tenni, amennyire csak lehet, de nem egyszerűbbé. (Albert Einstein) Halmazok 1

b) Ábrázolja ugyanabban a koordinátarendszerben a g függvényt! (2 pont) c) Oldja meg az ( x ) 2

2014. szeptember 24. és 26. Dr. Vincze Szilvia

Vektorok, mátrixok, lineáris egyenletrendszerek

Typotex Kiadó. Bevezetés

Diszkrét matematika II., 8. előadás. Vektorterek

Hozzárendelés, lineáris függvény

III. Vályi Gyula Emlékverseny december

1. Algebrai alapok: Melyek műveletek az alábbiak közül?

A + B = B + A, A + ( B + C ) = ( A + B ) + C.

MATEMATIKA ÉRETTSÉGI TÍPUSFELADATOK KÖZÉPSZINT Függvények

Dunaújvárosi Főiskola Informatikai Intézet

4.2. Tétel: Legyen gyenge rendezés az X halmazon. Legyen továbbá B X, amelyre

Nevezetes függvények

Matematika alapjai; Feladatok

1. Absztrakt terek 1. (x, y) x + y X és (λ, x) λx X. műveletek értelmezve vannak, és amelyekre teljesülnek a következő axiómák:

Fuzzy Rendszerek. 2. előadás Fuzzy következtető rendszerek. Ballagi Áron egyetemi adjunktus. Széchenyi István Egyetem, Automatizálási Tsz.

Halmazok-előadás vázlat

Analízis előadás és gyakorlat vázlat

MATE-INFO UBB verseny, március 25. MATEMATIKA írásbeli vizsga

Diszkrét matematika I. gyakorlat

λ 1 u 1 + λ 2 v 1 + λ 3 w 1 = 0 λ 1 u 2 + λ 2 v 2 + λ 3 w 2 = 0 λ 1 u 3 + λ 2 v 3 + λ 3 w 3 = 0

MATEMATIKA ÉRETTSÉGI TÍPUSFELADATOK KÖZÉP SZINT Függvények

Halmaz: alapfogalom, bizonyos elemek (matematikai objektumok) Egy halmaz akkor adott, ha minden objektumról eldönthető, hogy

XII. LABOR - Fuzzy logika

Lineáris egyenletrendszerek

6. LOGIKAI ÁRAMKÖRÖK

I. A DIGITÁLIS ÁRAMKÖRÖK ELMÉLETI ALAPJAI

BOOLE ALGEBRA Logika: A konjunkció és diszjunkció tulajdonságai

Az egyenes egyenlete: 2 pont. Az összevont alak: 1 pont. Melyik ábrán látható e függvény grafikonjának egy részlete?

A fontosabb definíciók

Diszkrét matematika I.

1. Bevezetés A kutatás iránya, célkitűzése A dokumentum felépítése Irodalmi áttekintés...8

Feladatok MATEMATIKÁBÓL

1. tétel Halmazok és halmazok számossága. Halmazműveletek és logikai műveletek kapcsolata.

6. LOGIKAI ÁRAMKÖRÖK

Halmazelmélet. 1. előadás. Farkas István. DE ATC Gazdaságelemzési és Statisztikai Tanszék. Halmazelmélet p. 1/1

Struktúra nélküli adatszerkezetek

Mikor van egy változó egy kvantor hatáskörében? Milyen tulajdonságokkal rendelkezik a,,részhalmaz fogalom?

Kiterjesztések sek szemantikája

Függvény fogalma, jelölések 15

Optimalizálási eljárások GYAKORLAT, MSc hallgatók számára. Analízis R d -ben

Számítógépes döntéstámogatás. Döntések fuzzy környezetben Közelítő következtetések

Mesterséges Intelligencia. Csató Lehel. Csató Lehel. Matematika-Informatika Tanszék Babeş Bolyai Tudományegyetem, Kolozsvár 2010/2011 1/363

Bevezetés. 1. fejezet. Algebrai feladatok. Feladatok

Valós függvények tulajdonságai és határérték-számítása

1. Mátrixösszeadás és skalárral szorzás

MATEMATIKA I. JEGYZET 1. RÉSZ

Valószínűségi változók. Várható érték és szórás

1. Mondjon legalább három példát predikátumra. 4. Mikor van egy változó egy kvantor hatáskörében?

MATEMATIKA ÉRETTSÉGI május 8. EMELT SZINT

MATEMATIKA ÉRETTSÉGI TÍPUSFELADATOK KÖZÉP SZINT Függvények

Analízis. 1. fejezet Normált-, Banach- és Hilbert-terek. 1. Definíció. (K n,, ) vektortér, ha X, Y, Z K n és a, b K esetén

Diszkrét matematika I.

9. előadás. Programozás-elmélet. Programozási tételek Elemi prog. Sorozatszámítás Eldöntés Kiválasztás Lin. keresés Megszámolás Maximum.

Eseményalgebra. Esemény: minden amirl a kísérlet elvégzése során eldönthet egyértelmen hogy a kísérlet során bekövetkezett-e vagy sem.

4. Az A és B események egymást kizáró eseményeknek vagy idegen (diszjunkt)eseményeknek nevezzük, ha AB=O

HÁZI FELADATOK. 1. félév. 1. konferencia A lineáris algebra alapjai

KOVÁCS BÉLA, MATEMATIKA I.

Matematika A1a Analízis

MATEMATIKA ÉRETTSÉGI TÍPUSFELADATOK MEGOLDÁSAI KÖZÉP SZINT Függvények

egyenletesen, és c olyan színű golyót teszünk az urnába, amilyen színűt húztunk. Bizonyítsuk

Egyszerű programozási tételek

FELVÉTELI VIZSGA, szeptember 12.

Pásztor Attila. Algoritmizálás és programozás tankönyv az emeltszintű érettségihez

Analízis I. Vizsgatételsor

az Excel for Windows programban

Dinamikus modellek szerkezete, SDG modellek

Átírás:

Intelligens irányítások Fuzzy halmazok Ballagi Áron Széchenyi István Egyetem Automatizálási Tsz.

Arisztotelészi szi logika 2

Taichi Yin-Yang Yang logika 3

Hagyományos és Fuzzy halmaz Egy hagyományos halmaz Egy fuzzy halmaz 4

Hagyományos és Fuzzy halmaz 5

A hagyományos halmazok A={a, a 2, a 3,, a n } Egy elem halmazba tartozása egyértelműen megállapítható. Ha beletartozik, úgy ezt egy logikai igaz, ha nem azt egy logikai hamis értékekkel jellemezzük. Az, hogy egy elem beletartozik-e A-ba 0 vagy értékkel jelemezhető. 6

A hagyományos halmazok - pl Magas emberek halmaza: A = { x X x 80 } ={ karakterisztikus függvény : χ A (x) ha x 80 0 ha x < 80 χ A (x) 80 x [cm] 7

A határozatlans rozatlanság g formái Sztochasztikus: kocka dobás,... Lingvisztikus: magas ár, alacsony kor,... Információs: őszinteség, hitelesség,... Hagyományos halmazok segítségével nem vagy csak nagyon nehezen reprezentálhatók. 8

Fuzzy Logika A fuzzy logika alkalmazása lehetővé teszi a mindennapi életben megszokott, korábban igen nehezen kezelhető nyelvi fogalmak (pl. magas, alacsony, öreg, fiatal) matematikai kezelését. A fuzzy logika a többértékű logikák sorába tartozik, tehát ellentétben a kétértékű logikával, ahol az érték vagy igaz vagy hamis köztes állapot nincsen, itt az igaz és hamis közti értékeket is meg tudunk különböztetni (pl. talán igaz). A fuzzy logika műveletei fuzzy halmazokra épülnek 9

Történeti áttekintés 965 L.A Zadeh: a fuzzy halmazok első leírása (a fuzzy időszámítás kezdete) 973 L.A. Zadeh: az első fuzzy következtető rendszer fuzzy algoritmusok 974 E.H. Mamdani: az első működő fuzzy vezérlés (gőzgép vezérlése) 985 Megjelenik a fuzzy chip (Bell Labs) 988 Az Omron elkezdi árulni fuzzy szabályozó rendszerét 0

Fuzzy halmazok Két értékű 0 80 Magasság [cm] 70 cm 90 cm Fuzzy "elég magas ember" ( μ = 0.8 ) "nem túl magas ember" μ ( = 0.3 ) 0 80 Magasság [cm]

Fuzzy halmazok Az X univerzumon értelmezett A fuzzy halmaz az x elemek és az ezekhez tartozó tagsági értékek által alkotott rendezet számpárok halmaza, {(, μ ( )) } A = x x x X diszkrét elemű halmaz esetén: folytonos elemű halmaz esetén: A A = μ( xi) x A hozzárendelést tagsági függvénynek nevezzük, mely egy A fuzzy halmaz esetén: n i= A = μ ( x) x u i μ A : X [0,] 2

Fuzzy halmazok A={[a,µ A (a )],[a 2,µ A (a 2 )],, [a n,µ A (a n )]} Minden A halmazbeli a k elemhez hozzárendelünk egy számot, általában 0 és (néha - és között), ami jellemzi az elem halmazba tartozásának mértékét. A fuzzy tagsági függvény megmutatja, hogy egy adott a k elem mennyire tartozik bele a halmazba: nagyon, kissé, kevésbé, vagy egyáltalán nem. 3

Fuzzy halmazok pl. Testmagasság univerzum: Magas emberek halmaza: X : 0 x 270 μ magas : X [0,] μ x magas μ 80 = 0.6 70 90 20 80 testmagasság (cm) 4

A tagsági gi függvf ggvény formái μ(x) Trapéz: <a,b,c,d> μ(x) Gauss görbe: N(m,s) s 0 a b c d x Háromszog: <a,b,b,d> μ(x) 0 m x Singleton: (a,) and (b,0.5) μ(x) 0 a b d x 0 a b x 5

Fuzzy halmazok: az α - vágat Valamely adott A fuzzy halmazhoz az A α α vágat minden α [0,] értékre az A α { x A( x) α} = μ x 70 90 20 α = 0.5 6

Fuzzy halmazok: a hordozó Az X univerzumon értelmezett A fuzzy halmaz hordozója (support) S(A) halmaz, mely tartalmazza az X univerzum összes olyan elemét amelynek tagsági értéke nem nulla: μ x { μ } S( A) = x X ( x) > 0 A 70 90 20 supp 7

Fuzzy halmazok: a mag Az X univerzumon értelmezett A fuzzy halmaz magja (core) az a C(A) halmaz, mely tartalmazza A minden olyan elemét, melynek tagsági értéke egy: μ x { μ } C( A) = x X ( x) = A 70 90 20 core 8

Fuzzy halmazok: a magasság A fuzzy halmaz magassága (height) hgt(a) a halmazban levő legnagyobb tagsági függvényérték: μ x hgt( A) = max ( μ ( x)) x A 70 90 20 height Normalizált a fuzzy halmaz, ha a magassága egységnyi: hgt( A ) = 9

Fuzzy halmazok jellemzői A,B és C legyenek az X univerzumon értelmezett fuzzy halmazok.. kommutatív A B= B A A B= B A 2. asszociatív A ( B C) = ( A B) C A ( B C) = ( A B) C 3. disztributív A ( B C) = ( A B) ( A C) A ( B C) = ( A B) ( A C) 4. idempotenciális A A= A és A A= A 20

Fuzzy halmazok jellemzői A,B és C legyenek az X univerzumon értelmezett fuzzy halmazok. A 0 = A és A X = A 5. identitás 6. tranzitív ha A 0= 0 és A X = X akkor A B C A C 7. involució A = A Fuzzy halmazok esetén is alkalmazhatók a DeMorgan szabályok: A B= A B A B= A B 2

Fuzzy halmazok jellemzői Figyelem! A A X μ x 70 90 20 A A 0 μ x 70 90 20 22

Fuzzy halmazműveletek Komplemens definiálható bármely olyan c függvény segítségével, amely megfelel a következő axiomának: μ [ ] [ ] c :0, 0, ( x) c( μ ( x)) A = : c(0)= és c()=0 [ ] A x X 2: ab, 0,, ha a<b, akkor ca ( ) cb ( ) (c monoton nem növekvő) 23

Zadeh-féle standard komplemens μ A( x) = μa( x) x X μ x μ ( x A ) 70 90 20 x 24

Fuzzy halmazműveletek Fuzzy t-norma (metszet) definiálható bármely olyan t függvény segítségével, amely megfelel a következő axiómáknak: t :[ 0,] [ 0,] [ 0,] [ ] μ A B( x) = t μa( x), μb( x) x X : t(,)= t(0,)=t(,0)=t(0,0)=0 (határfeltétel) 2: t(a,b)=t(b,a) (kommutatív) 3: ha a a és b b akkor tab (, ) tab (, ) (monoton) 4: t(t(a,b),c) = t(a,t(b,c)) (asszociatív) 25

Zadeh-féle metszet A Yager-féle t-norma speciális esete [ μ μ ] lim t Y w( a, b) = min( a, b) = min A( x), B( x) x X w μ x μ A μb 70 90 20 ( ) μ x A B x 26

Fuzzy halmazműveletek Fuzzy s-norma (t-conorma, unió) definiálható bármely olyan s függvény segítségével, amely megfelel a következő axiómáknak: s : 0, 0, 0, : s(0,0)=0 s(0,)=s(,0)=s(,)= [ ] [ ] [ ] ( x) s[ ( x), ( x) ] μ A B = μa μb x X (határfeltétel) 2: s(a,b)=s(b,a) (kommutatív) 3: ha a a és b b akkor sab (, ) sa (, b ) (monoton) 4: s(s(a,b),c) = s(a,s(b,c)) (asszociatív) 27

Zadeh-féle unió A Yager-féle s-norma speciális esete [ μ μ ] lim s Y w( a, b) = max( a, b) = max A( x), B( x) x X w μ x μ A μb 70 90 20 ( ) μ x A B x 28

Számol molás s fuzzy számokkal Összeadás: μ A+B (x) = max{μ A (y), μ B (z) x=y+z} μ(x) μ A (x) μ B (x) μ A+B (x) 0 x 29

Számol molás s fuzzy számokkal Szorzás: μ A B (x) = max{μ A (y), μ B (z) x=y z} μ(x) μ A (x) μ B (x) μ A B (x) 0 x 30

Fuzzy reláci ció Az n darab A, A2,,An halmaz fuzzy relációja az X X 2 X n univerzumon értelmezett fuzzy halmaz, ahol A i az X i univerzumon értelmezett halmaz és az a direkt (Descartes) szorzat jele: 3

Fuzzy kompozició A fuzzy kompozíció általános alakja az s- és t-normával leírva (s-t kompozíció): ( ) μpstq, (,) x z s = t μp(, x y), μq(,) y z yy x X, z Z Zadeh-féle max-min kompozíció: μpq( x, z) = maxmin μp( x, y), μq( y, z) y Y x X, z Z 32

Köszönöm m a figyelmet! Kérdések? 33