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



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

V. Bizonytalanságkezelés

Mesterséges Intelligencia MI

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

Mesterséges Intelligencia MI

A TANTÁRGY ADATLAPJA

A TANTÁRGY ADATLAPJA

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

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

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

za TANTÁRGY ADATLAPJA

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

Bizonytalanság Valószín ség Bayes szabály. Bizonytalanság. November 5, Bizonytalanság

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

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

Mesterséges Intelligencia. Csató Lehel. Csató Lehel. Matematika-Informatika Tanszék Babeş Bolyai Tudományegyetem, Kolozsvár 2007/2008

Felhasználónév: ire jelszó: IRE07 Követelmények

Beadható feladatok december Add meg az alábbi probléma állapottér-reprezentációját!

MATEMATIKA TAGOZAT 5-8. BEVEZETŐ. 5. évfolyam

Mesterséges Intelligencia. Csató Lehel. Csató Lehel. Matematika-Informatika Tanszék Babeş Bolyai Tudományegyetem, Kolozsvár 2007/2008

2. feladat Legyenek 1 k n rögzített egészek. Mennyi az. x 1 x 2...x k +x 2 x 3...x k x n k+1 x n k+2...x n

Valószínőségszámítás és statisztika elıadások Mérnök informatikus BSc szak MANB030, MALB030

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

5. évfolyam. Gondolkodási módszerek. Számelmélet, algebra 65. Függvények, analízis 12. Geometria 47. Statisztika, valószínűség 5

Helyi tanterv Német nyelvű matematika érettségi előkészítő. 11. évfolyam

EMMI kerettanterv 51/2012. (XII. 21.) EMMI rendelet 2. sz. melléklet Matematika az általános iskolák 5 8.

HELYI TANTERV MATEMATIKA (emelt szintű csoportoknak) Alapelvek, célok

Mesterséges Intelligencia. Csató Lehel. Csató Lehel. Matematika-Informatika Tanszék Babeş Bolyai Tudományegyetem, Kolozsvár 2007/2008

MATEMATIKA JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ

MATEMATIKA JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ

9. Áramlástechnikai gépek üzemtana

Mesterséges Intelligencia I. (I602, IB602)

Matematika évfolyam. tantárgy 2013.

Ittfoglalomösszea legfontosabbtudnivalókat, részleteka honlapon, illetvea gyakorlatvezetőtől is kaptok információkat.

Molnár Zoltán. A matematika reneszánsza

különösen a média közleményeiben való reális tájékozódást. Mindehhez elengedhetetlen egyszerű matematikai szövegek értelmezése, elemzése.


Valószínűségi modellek

Matematika helyi tanterv,5 8. évfolyam

AZ ESÉLY AZ ÖNÁLLÓ ÉLETKEZDÉSRE CÍMŰ, TÁMOP / AZONOSÍTÓSZÁMÚ PÁLYÁZAT. Szakmai Nap II február 5.

ISKOLAI SZABADIDŐS PROGRAMOK SZERVEZÉSI FELADATAI SZAKIRÁNY

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

Számítógépes nyelvészet

10. Valószínűségszámítás

D Tiszta lehetőségek DRÄGER PERSEUS A500

Matematika. Padányi Katolikus Gyakorlóiskola 1

Számítógépes adatbiztonság

reális tájékozódást. Mindehhez elengedhetetlen egyszerű matematikai szövegek értelmezése, elemzése. A tanulóktól megkívánjuk a szaknyelv életkornak

Dinamikus programozás alapú szivattyú üzemvitel optimalizálási technikák (főként) kombinatorikus vízműhálózatokra

MATEMATIKA 5 8. ALAPELVEK, CÉLOK

értelmezéséhez, leírásához és kezeléséhez. Ezért a tanulóknak rendelkezniük kell azzal a képességgel és készséggel, hogy alkalmazni tudják

Matematika helyi tanterv 5 8. évfolyam számára Alapelvek, célok

Jelentésváltozás nélküli interkulturális üzenetváltások a neten

A Szekszárdi I. Béla Gimnázium Helyi Tanterve

Valószínűségszámítás

Műszerek tulajdonságai

FIZIKA JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ

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

Komputer statisztika gyakorlatok

különösen a média közleményeiben való reális tájékozódást. Mindehhez elengedhetetlen egyszerű matematikai szövegek értelmezése, elemzése.

MATEMATIKA JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ

EMELT SZINTŰ ÍRÁSBELI VIZSGA

Számrendszerek. Átváltás a számrendszerek között: Általában 10-es számrendszerből váltunk tetszőlegesre és tetszőlegest 10-esre.

különösen a média közleményeiben való reális tájékozódást. Mindehhez elengedhetetlen egyszerű matematikai szövegek értelmezése, elemzése.

Apor Vilmos Katolikus Iskolaközpont. Helyi tanterv. Matematika. készült. a 51/2012. (XII. 21.) EMMI rendelet 1. sz. melléklet 1-4./1.2.3.

Modern matematikai paradoxonok

MŰSZAKI TUDOMÁNY AZ ÉSZAK-KELET MAGYARORSZÁGI RÉGIÓBAN 2012

2. A hőmérő kalibrálása. Előkészítő előadás

ELEKTRONIKAI ALAPISMERETEK

Probabilisztikus modellek V: Struktúra tanulás. Nagy Dávid

MATLAB-FEM OPTIMALIZÁCIÓS KÖRNYEZET KIALAKÍTÁSA ÉS ALKALMAZÁSA ELEKTROMOS JÁRMŰMOTOROK FEJLESZTÉSÉRE

Járműpark üzemeltetési rendszere vizsgálatának Markov típusú folyamatmodellje

Műszaki szakoktató alapképzési szak

Logika és számításelmélet. 2011/11 11

Vektorugrás védelmi funkció blokk

Matematika emelt szintû érettségi témakörök Összeállította: Kovácsné Németh Sarolta (gimnáziumi tanár)

Matematika évfolyam

MINIMUMTESZT A ramla s e s ho technikai ge pek (A HTG) c. tanta rgy za rthelyi dolgozat minimum ke rde sei

Matematikai logika. Nagy Károly 2009

Osztályozóvizsga követelményei

Osztályozóvizsga követelményei

2. Hőmérséklet érzékelők vizsgálata, hitelesítése folyadékos hőmérő felhasználásával.

ELEKTRONIKAI ALAPISMERETEK

A tehetség az eredetiségből származik, ez pedig nem egyéb, mint a gondolkodás, látás, értelmezés és ítélés különleges módja.

Mesterséges Intelligencia (Artificial Intelligence)

GÉPÉSZKARI MATEMATIKA MSC

Atipikus munkaformák és a részmunkaidős foglalkoztatás társadalmi hatásai

képességgel és készséggel, hogy alkalmazni tudják matematikai tudásukat, és felismerjék, hogy a megismert fogalmakat és tételeket változatos

Diplomamunka. Miskolci Egyetem. Leghosszabb szériák vizsgálata. Készítette: Selling István Mérnök Informatikus MSc jelölt

Véletlenszám generátorok

Matematika tanmenet (A) az HHT-Arany János Tehetségfejleszt Program el készít -gazdagító évfolyama számára

TERMÉKTERVEZÉS PANDUR BÉLA TERMÉKTERVEZÉS

Contents. 1 Bevezetés 11

HELYI TANTERV MATEMATIKA GIMNÁZIUMI OSZTÁLYOK

MATEMATIKA 1-2.osztály

MATEMATIKA JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ

Harmónia és hagyomány

EMMI kerettanterv 51/2012. (XII. 21.) EMMI rendelet 1. sz. melléklet Matematika az általános iskolák 1 4. évfolyama számára

I. Gondolkodási módszerek: (6 óra) 1. Gondolkodási módszerek, a halmazelmélet elemei, a logika elemei. 1. Számfogalom, műveletek (4 óra)

A Szekszárdi I. Béla Gimnázium Helyi Tanterve

Átírás:

1/363 Matematika-Informatika Tanszék Babeş Bolyai Tudományegyetem, Kolozsvár 2010/2011

Az Előadások Témái 146/363 Bevezető: mi a mesterséges intelligencia... Tudás reprezentáció Gráfkeresési stratégiák Szemantikus hálók / Keretrendszerek Játékok modellezése Bizonytalanság kezelése Fuzzy rendszerek Grafikus Tanuló rendszerek Szimulált kifűtés, Genetikus algoritmusok A perceptron modell Neurális hálók, önszerveződés Gépi tanulás

Admin...... trívia http://www.cs.ubbcluj.ro/~csatol/mestint Vizsga Szóbeli (60%) + Gyakorlat (40%) Laborgyakorlatok: 1 Gráfok ábrázolása - dedukciós algoritmus 18% 2 Játékelmélet 10% 3 Matlab - tanulási algoritmus 12% 4 Opcionális feladatok - max. 3/személy sok% Bemutatók (5 20 pont) Alkalmazások bemutatása, melyek adaptív, gépi tanulásos vagy mestint módszereket alkalmaznak. 14/363

148/363 Bizonytalanság Russell & Norvig, 1995, 415. o. In which we see what an agent should do when not all is crystal clear. Futó et.al. 321 32 Ezidáig: következtetések olyan esetekben, ahol tudtuk egy esemény tény bekövetkezését. ismertük az események közötti kapcsolatrendszert: ok okozat Problémamegoldás során a tudásunk: hiányos nem tudunk/akarunk válaszolni; nem megbízható tudjuk, hogy max. 0%... nem precíz nincs megfelelő formalizmus a leíráshoz; ellentmondásos több forrás konfliktus;

149/363 Bizonytalanság típusai Hiányzó adat Rosszul kitöltött kérdőív Bizonytalan A betegség csak valószínűsíthető adat Bizonytalan fogalmak Pl. gyorsan hajtott Ellentmondások Összegzésnél egymásnak ellentmondó adatok

150/363 Bizonytalanság kezelése Bayes-modell, Bayes-hálók, Dempster Schafer: megbízhatóságelmélet, Szimbolikus nem-monoton rendszerek Fuzzy modell

Cardano és Galilei Gerolamo Cardano (1501 156): Liber de ludo aleae - 1663 Olasz matematikus, természettudós, csillagász és hazárdjátékos. Először írja le a tífuszt. Legismertebbek az algebrában elért eredményei: megoldotta a harmad- és negyedfokú egyenleteket Ars Magna és a megoldás során felismerte az imaginárius rész szükségességét. Termodinamikai megfontolások alapján tagadta az örökmozgók létezését. Mindig pénzszűkében volt?? sakkozott és kockázott. Az játékokról írt könyve először foglalkozik a valószínűség fogalmával. Galileo Galilei (1564 1642) Olasz természettudós, matematikus, csillagász és filozófus, a tudományos forradalom úttörője. S. Hawking: Galileo a modern tudományok úttörője. Javított a teleszkópok képességein, tökéletesítette a körzőt, bevezette a kinematikát, az asztronómiát, először írta le a Vénusz fázisait. Kijelentette, hogy a természet törvényei matematikai jellegűek, valamint azt, hogy a Föld forog a Nap körül, (majdnem megégett). 151/363 Cardano wiki Galileo wiki

I A legrégebbi modell, legjobban definiált technika (kockajáték); Alapja a valószínűségszámítás; Első modellt Cardano 4 alkotta; illetve Galilei 1660 körül, majd Borel és Kolmogorov a XX. században; 152/363 Valószínűségszámítás: véletlen kísérletek; Kísérletek eredményei: elemi események; Eseménytér: összes esemény Ω teljes esemény T = Ω, üres esemény T =, ellentett esemény A = Ω \ A, egymást kizáró események ha A B =, 4 Gerolamo Cardano (1501 156): De Ludo Aleae (1663)

153/363 rev. Thomas Bayes Thomas Bayes (102 161): angol matematikus és lelkész, a nevéről elnevezett tétel egy specifikus alakját alkotta meg. Bayes wiki

154/363 II Valószínűség: P : 2 Ω [0, 1] függvény, melyre P(T) = 1 T teljes esemény; P(F) = 0 F üres esemény; P(A B) = P(A) + P(B) ha A és B egymást kizáró események. P(A) az A esemény bekövetkeztének a valószínűsége ha semmi információ nem áll rendelkezésünkre más események bekövetkeztéről. Tulajdonság: P(A) + P(A) = 1.

155/363 III Teljes eseményrendszer azon {A 1,..., A N }, N > 0 halmazok, melyekre A 1 A 2 A N = Ω és A i A j = i j Tétel: minden {A 1,..., A N } teljes eseményrendszer esetén P(A 1 )+P(A 2 )+ +P(A N ) = P(A 1 A 2 A N ) = P(Ω) = 1 Jelölés: A B def = AB és P(A B) def = P(AB). Feltételes valószínűség: B esemény hatása az A-ra: P(A B)

IV Bayes szabály: feltételes valószínűség szabálya azaz P(A B) = P(AB) P(B) Tipikus felírás: P(B A)P(A) P(A B) = P(B A)P(A) + P(B A)P(A) ha P(B) 0 ha P(B) 0 Általános Bayes-szabály Egy {A 1,..., A N } teljes eseményrendszer esetén P(A i B) = P(B A i)p(a i ) j P(B A j)p(a j ) ha P(B) 0 156/363

15/363 V P(A i B) = P(B A i)p(a i ) j P(B A j)p(a j ) ha P(B) 0 A B eseményből következtetünk az A i esemény feltételes valószínűségére. Ismernünk kell az elsődleges valószínűségeket a priori valószínűségeket: P(A j ); P(B A j ) feltételes valószínűségeket.

példa Adott a következő szabály: Ha a beteg megfázott, akkor lázas. (5%) Kérdés: Ha a beteg lázas, akkor megfázott.??% Jelölés: M a beteg megfázott L a beteg lázas Szükségesek: P(M) = 0.2 megfázott P(L M) = 0.5 lázas, feltéve, hogy megfázott P(L M) = 0.2 lázas, feltéve, hogy nem fázott meg Ekkor: P(L M)P(M) P(M L) = P(L M)P(M) + P(L M)P(M) ha P(L) 0 Azaz P(M L) = 0.15/0.31 = 0.483 158/363

159/363 összefoglaló Alkalmazható, ha minden információval rendelkezünk. Gyakorlatban az egymást kizáró eseményrendszer ritka... Előnyök: Elméleti alap, Jól definiált szemantika; Hátrányok: nagyon sok valószínűséget kell megadni, valószínűséget megadása nehéz, változ(tat)ások követése nehéz.

160/363 I Bayes modell hátránya a nagy valószínűségi tábla specifikálása, Bayes háló (vélekedésháló, belief network) egyszerűsíti ezt a feladatot, Eszköze az oksági kapcsolatok leírása. Bayes háló Egy adott feladat változóinak oksági struktúráját leíró irányított körmentes gráf. Csomópontok az állítások, élek a kapcsolatok. Élekhez rendelünk feltételes valószínűségi táblákat: összegzik a szülő változó hatását.

161/363 II M L P(M) 0.2 M P(L M) 0 0.20 1 0.5 Kiegészítés: T - tüdőgyulladásos a beteg P(M) 0.2 M P(T) 0.03 T Fordítva: M L P(M L) 0 0.0246 1 0.4838 L P(L) 0.31 MT P(L M, T) 0 0 0.10 0 1 0.60 1 0 0.5 1 1 1.00 L

161/363 II M L P(M) 0.2 M P(L M) 0 0.20 1 0.5 Kiegészítés: T - tüdőgyulladásos a beteg P(M) 0.2 M P(T) 0.03 T Fordítva: M L P(M L) 0 0.0246 1 0.4838 L P(L) 0.31 MT P(L M, T) 0 0 0.10 0 1 0.60 1 0 0.5 1 1 1.00 L

161/363 II M L P(M) 0.2 M P(L M) 0 0.20 1 0.5 Kiegészítés: T - tüdőgyulladásos a beteg P(M) 0.2 M P(T) 0.03 T Fordítva: M L P(M L) 0 0.0246 1 0.4838 L P(L) 0.31 MT P(L M, T) 0 0 0.10 0 1 0.60 1 0 0.5 1 1 1.00 L

162/363 III Bayes háló egy adott terület teljes körű leírása. Algoritmus : 1 A területet leíró változók meghatározása; 2 Írjuk fel a többi változótól független csomópontokat tehát gyökérváltozók; 3 Amíg vannak csomópont nélküli változók: 1 Válasszunk egy olyant, mely csak a már leírt változóktól függ. 2 Képezzük azt a minimális halmazt, melyek mind közvetlenül hatnak az új csomópontra; 3 Rajzoljuk be az új éleket és töltsük ki a felt.val. táblát;

163/363 IV Háló építésének az alapja P(v 1, v 2,..., v N ) = P(v 1 v 2,..., v N )P(v 2,..., v N ) Az indirekt függőségek kiesnek. A felt.val. törvénye érvényes bármely rendezésre: P(v π1, v π2,..., v πn ) = P(v π1 v π2,..., v πn )P(v π2,..., v πn ) ahol π egy permutáció. Jó könnyen értelmezhető Bayes hálónál fontos az építés sorrendje.

164/363 Példa I P(B) 0.01 Betörés Russell & Norvig pp. 43 P(F) 0.02 Földrengés BF P(R B, F) 00 0.001 01 0.30 10 0.94 11 0.95 Riasztó R P(J R) 0 0.05 1 0.90 János hívás R P(M R) 0 0.01 1 0.0 Mária hívás Sorrend a háló építésénél: B, F, R, M, J.

165/363 Példa II János hívás Riasztó Mária hívás János hívás Földrengés Mária hívás Betörés Riasztó Sorrend: J, M, R, B, F. Földrengés Sorrend: J, M, F, B, R. Betörés

165/363 Példa II János hívás Riasztó Mária hívás János hívás Földrengés Mária hívás Betörés Riasztó Sorrend: J, M, R, B, F. Földrengés Sorrend: J, M, F, B, R. Betörés

Felhasználások Diagnosztizáló: hatásokból az okokra; Oksági kapcsolatokat vizsgáló; Kölcsönös kapcsolatokat vizsgáló; Egyszerű műveletek, ha a háló egyszeresen összekötött. Példa: Számoljuk ki a betörés (B) valószínűségét ha János hívott (J): P(B J) illetve akkor, ha hallottuk, hogy földmozgás is volt (F): P(B J, F) Grafikus nél visszatérünk 166/363

Felhasználások Diagnosztizáló: hatásokból az okokra; Oksági kapcsolatokat vizsgáló; Kölcsönös kapcsolatokat vizsgáló; Egyszerű műveletek, ha a háló egyszeresen összekötött. Példa: Számoljuk ki a betörés (B) valószínűségét ha János hívott (J): P(B J) illetve akkor, ha hallottuk, hogy földmozgás is volt (F): P(B J, F) Grafikus nél visszatérünk 166/363

Felhasználások Diagnosztizáló: hatásokból az okokra; Oksági kapcsolatokat vizsgáló; Kölcsönös kapcsolatokat vizsgáló; Egyszerű műveletek, ha a háló egyszeresen összekötött. Példa: Számoljuk ki a betörés (B) valószínűségét ha János hívott (J): P(B J) illetve akkor, ha hallottuk, hogy földmozgás is volt (F): P(B J, F) Grafikus nél visszatérünk 166/363

Felhasználások Diagnosztizáló: hatásokból az okokra; Oksági kapcsolatokat vizsgáló; Kölcsönös kapcsolatokat vizsgáló; Egyszerű műveletek, ha a háló egyszeresen összekötött. Példa: Számoljuk ki a betörés (B) valószínűségét ha János hívott (J): P(B J) illetve akkor, ha hallottuk, hogy földmozgás is volt (F): P(B J, F) Grafikus nél visszatérünk 166/363

16/363 PathFinder I PATHFINDER: szakértői rendszer nyirokmirigy-gyulladások diagnosztizálására; Fejlesztője D. Heckermann; Stanford Medical Computer Science 80-as években; > 60 betegségtípus és > 100 szimptóma illetve teszt-eredmények. Russell & Norvig, pp. 45 http://research.microsoft.com/~heckerman

PATHFINDER IV jobb, mint az azt alkotó szakértők. 168/363 PathFinder II Verziók: I szabályalapú rendszer, bizonytalanság beépítése nélkül; II kísérletek különböző kel: Bayes háló a legjobb (10%). III Az alig-valószínű események. IV Valószínűségi háló Belief Net használata. 8 óra szótár meghatározása; 35 óra háló meghatározása; 40 óra val.-ek becslése (1400 val.g).