Neuronové sítě. Biologický neuron. Modely neuronu. 1. Logický neuron (McCulloch, Pitts, 1943) w R, x, y {0, 1} Biologický neuron.

Podobné dokumenty
Aplikace teorie neuronových sítí

Rozhodovací stromy. Úloha klasifikace objektů do tříd. Top down induction of decision trees (TDIDT) - metoda divide and conquer (rozděl a panuj)

IAJCE Přednáška č. 12

U klasifikace podle minimální vzdálenosti je nutno zvolit:

Dobývání znalostí. Doc. RNDr. Iveta Mrázová, CSc. Katedra teoretické informatiky Matematicko-fyzikální fakulta Univerzity Karlovy v Praze

MATICOVÉ HRY MATICOVÝCH HER

ANALÝZA A KLASIFIKACE DAT

Sekvenční logické obvody(lso)

Pravděpodobnost a aplikovaná statistika

3. Lineární diferenciální rovnice úvod do teorie

Lineární a adaptivní zpracování dat. 9. Modely časových řad II.

VYSOCE PŘESNÉ METODY OBRÁBĚNÍ

Odhady parametrů polohy a rozptýlení pro často se vyskytující rozdělení dat v laboratoři se vyčíslují podle následujících vztahů:

základním prvkem teorie křivek v počítačové grafice křivky polynomiální n

12. N á h o d n ý v ý b ě r

Intervalové odhady parametrů některých rozdělení.

Cvičení 2: Rozhodovací stromy, RBF sítě, vlastní algoritmy v RapidMineru

Náhodný výběr 1. Náhodný výběr

Optimální rozdělující nadplocha 4. Support vector machine. Adaboost.

14. B o d o v é o d h a d y p a r a m e t r ů

OKRUŽNÍ A ROZVOZNÍ ÚLOHY: OBCHODNÍ CESTUJÍCÍ. FORMULACE PŘI RESPEKTOVÁNÍ ČASOVÝCH OKEN

Základy statistiky. Zpracování pokusných dat Praktické příklady. Kristina Somerlíková

Umělé neuronové sítě

1 POPISNÁ STATISTIKA V PROGRAMU MS EXCEL

Analýza a zpracování signálů. 4. Diskrétní systémy,výpočet impulsní odezvy, konvoluce, korelace

Závislost slovních znaků

Jsou inspirovány poznatky o neuronech a nervových sítích živých organizmů a jejich schopnostmi:

Metody zkoumání závislosti numerických proměnných

Strojové učení. Things learn when they change their behavior in a way that makes them perform better in a future. (Witten, Frank, 1999) typy učení:

NEPARAMETRICKÉ METODY

Jsou inspirovány poznatky o neuronech a nervových sítích živých organizmů a jejich schopnostmi:

Při sledování a studiu vlastností náhodných výsledků poznáme charakter. podmínek různé výsledky. Ty odpovídají hodnotám jednotlivých realizací

Obr. 1 Biologický neuron

Deskriptivní statistika 1

VaR analýza citlivosti, korekce

1. ZÁKLADY VEKTOROVÉ ALGEBRY 1.1. VEKTOROVÝ PROSTOR A JEHO BÁZE

14. Testování statistických hypotéz Úvod statistické hypotézy Definice 14.1 Statistickou hypotézou parametrickou neparametrickou. nulovou testovanou

Spojitost a limita funkcí jedné reálné proměnné

Měřící technika - MT úvod

Pro statistické šetření si zvolte si statistický soubor např. všichni žáci třídy (několika tříd, školy apod.).

REGRESNÍ DIAGNOSTIKA. Regresní diagnostika

b c a P(A B) = c = 4% = 0,04 d

4. B o d o v é o d h a d y p a r a m e t r ů

Číslicové filtry. Použití : Analogové x číslicové filtry : Analogové. Číslicové: Separace signálů Restaurace signálů

2 IDENTIFIKACE H-MATICE POPISUJÍCÍ VEDENÍ Z NAMĚŘENÝCH HODNOT

11. přednáška 16. prosince Úvod do komplexní analýzy.

5. Umělé neuronové sítě. neuronové sítě. Umělé Ondřej Valenta, Václav Matoušek. 5-1 Umělá inteligence a rozpoznávání, LS 2015

Iterační výpočty projekt č. 2

ANALÝZA VLIVU NUMERICKÉ APERTURY A ZVĚTŠENÍ NA HODNOTU ROZPTYLOVÉ FUNKCE BODU

Iterační metody řešení soustav lineárních rovnic

PRAVDĚPODOBNOST A STATISTIKA

8. Analýza rozptylu.

Seznámíte se s pojmem Riemannova integrálu funkce jedné proměnné a geometrickým významem tohoto integrálu.

Matematika 1. Katedra matematiky, Fakulta stavební ČVUT v Praze. středa 10-11:40 posluchárna D / 13. Posloupnosti

3. Sekvenční obvody. b) Minimalizujte budící funkce pomocí Karnaughovy mapy

Lineární a adaptivní zpracování dat. 8. Modely časových řad I.

2. Náhodná veličina. je konečná nebo spočetná množina;

i 1 n 1 výběrový rozptyl, pro libovolné, ale pevně dané x Roznačme n 1 Téma 6.: Základní pojmy matematické statistiky

Vytěžování znalostí z dat

1. Základy počtu pravděpodobnosti:

Úvod do optimalizace, metody hladké optimalizace

Neuronové sítě Ladislav Horký Karel Břinda

Užitečné zdroje příkladů jsou: Materiály ke cvičením z Kalkulu 3 od Kristýny Kuncové:

veličiny má stejný řád jako je řád poslední číslice nejistoty. Nejistotu píšeme obvykle jenom jednou

Lineární a adaptivní zpracování dat. 11. Adaptivní filtrace a predikce II.

12 VZORKOVACÍ TEORÉM 1

1 Tyto materiály byly vytvořeny za pomoci grantu FRVŠ číslo 1145/2004.

1 Základy Z-transformace. pro aplikace v oblasti

FUNKCÍ JEDNÉ REÁLNÉ PROMĚNNÉ PRVNÍ DIFERENCIÁL

Regulace frekvence a velikosti napětí Řízení je spojeno s dodávkou a přenosem činného a jalového výkonu v soustavě.

7. Analytická geometrie

Matematika 1. Ivana Pultarová Katedra matematiky, Fakulta stavební ČVUT v Praze. středa 10-11:40 posluchárna D Posloupnosti

Výukový modul III.2 Inovace a zkvalitnění výuky prostřednictvím ICT

Tržní ceny odrážejí a zahrnují veškeré informace předpokládá se efektivní trh, pro cenu c t tedy platí c t = c t + ε t.

Odhady parametrů základního souboru. Ing. Michal Dorda, Ph.D.

Cvičení 6.: Výpočet střední hodnoty a rozptylu, bodové a intervalové odhady střední hodnoty a rozptylu

z možností, jak tuto veličinu charakterizovat, je určit součet

Cvičení 3 - teorie. Teorie pravděpodobnosti vychází ze studia náhodných pokusů.

Náhodu bychom mohli definovat jako součet velkého počtu drobných nepoznaných vlivů.

c) Pomocí Liouvillovy věty dokažte, že Liouvillovo číslo je transcendentí. xp 1 (p 1)! (x 1)p (x 2) p... (x d) p e x t f(t) d t = F (0)e x F (x),

Intervalové odhady parametrů

VLASTNOSTI ÚLOH CELOČÍSELNÉHO PROGRAMOVÁNÍ

Regrese. Aproximace metodou nejmenších čtverců ( ) 1 ( ) v n. v i. v 1. v 2. y i. y n. y 1 y 2. x 1 x 2 x i. x n

Mocninné řady - sbírka příkladů

Odhady parametrů 1. Odhady parametrů

I. TAYLORŮV POLYNOM ( 1

jako konstanta nula. Obsahem centrálních limitních vět je tvrzení, že distribuční funkce i=1 X i konvergují za určitých

Systém pro zpracování, analýzu a vyhodnocení statistických dat ERÚ. Ing. Petr Kusý Energetický regulační úřad odbor statistický a bezpečnosti dodávek

Popisná statistika - zavedení pojmů. 1 Jednorozměrný statistický soubor s kvantitativním znakem

Posloupnosti a číselné řady. n + 1. n n n n. n n n. = lim. n2 sin n! lim. = 0, je lim. lim. lim. 1 + b + b b n) = 1 b

Cvičení 6.: Bodové a intervalové odhady střední hodnoty, rozptylu a koeficientu korelace, test hypotézy o střední hodnotě při známém rozptylu

13 Popisná statistika

n=0 a n, n=0 a n = ±. n=0 n=0 a n diverguje k ±, a píšeme n=0 n=0 b n = t. Pak je konvergentní i řada n=0 (a n + b n ) = s + t. n=0 k a n a platí n=0

odhady parametrů. Jednostranné a oboustranné odhady. Intervalový odhad střední hodnoty, rozptylu, relativní četnosti.

Obsah. 1 Mocninné řady Definice a vlastnosti mocninných řad Rozvoj funkce do mocninné řady Aplikace mocninných řad...

Matematika NÁRODNÍ SROVNÁVACÍ ZKOUŠKY BŘEZNA 2018

Aritmetická posloupnost, posloupnost rostoucí a klesající Posloupnosti

Lineární regrese ( ) 2

Téma: 11) Dynamika stavebních konstrukcí

Modelování jednostupňové extrakce. Grygar Vojtěch

Transkript:

Biologický euro Neuroové sítě Biologický euro Modely eurou Schéma eurou 1. Logický euro (McCulloch, Pitts, 1943) w R, x, y {0, 1} P. Berka, 2019 1/23

2. DLINE (Widrow, 1960) x, w R, y {0, 1} SUM = w i x i i=1 y = 1 pro w i x i > w 0 i=1 y = 0 pro w i x i < w 0 i=1 Prostor atributů příjem 20000 18000 16000 14000 12000 10000 8000 6000 4000 2000 0 0 20000 40000 60000 80000 100000 koto příjem + 0.2 koto 16000 = 0 (aalogie s lieárí regresí) P. Berka, 2019 2/23

3. Současé modely x, w R, y [0, 1] (ebo [-1,1]) Přeosové (aktivačí) fukce sigmoidálí fukce f(sum) = 1 1 + e - SUM ; v tomto případě výstup eurou y' abývá hodot z itervalu [0, 1], hyperbolický tages f(sum) = tah(sum); v tomto případě výstup eurou y' abývá hodot z itervalu [-1, 1]. Někdy aopak elieárí fukce chybí; resp. f(sum) = SUM. V tomto případě euro realizuje pouze vážeý součet vstupů P. Berka, 2019 3/23

Schopost učeí Modifikace vah w a základě předložeých příkladů [x k, y k ] Učeí jako aproximace hledáme parametry daé fukce f(x) Hebbův záko w k+1 = w k + y k x k gradietí metoda Err(w) = 1 N 2 (y k - f(x k )) 2 k=1 d N dq (y k - f(x k )) 2 = 0 k=1 w k+1 = w k - Err(w) w pro y k = f(x k ) = w k x k = i w ik x ik w k+1 = w k + (y k - y k ) x k F = 1 (y w i 2 w k -y k) 2 = 1 i 2 k=1 k=1 2(y k -y k) (y w k - y k) = i k=1 (y k - y k) (y w k - w kx k) = i (y k - y k)(-x ik) i=1 P. Berka, 2019 4/23

Chybová fukce pro lieárí aktivaci Chybová fukce pro skokovou aktivaci P. Berka, 2019 5/23

Perceptro Roseblatt 1957, model zrakové soustavy (Kotek a kol., 1980) Hierarchický systém tvořeý třemi úrověmi: receptory (výstupy 0, 1) asociativí elemety (pevé váhy +1, -1) reagující elemety (vážeý součet i w i x i ) Učeí a úrovi reagujících elemetů P. Berka, 2019 6/23

Problém oekvivalece: B B 1 T F F T 0 1 Obecěji: problém s úlohami, které ejsou lieárě separabilí Misky M., Pappert S.: Perceptros, a itroductio to computatioal geometry. MIT Press 1969 Tiché roky P. Berka, 2019 7/23

Reesace euroových sítí, 80. léta složitější sítě - Hopfield, Hecht-Nielse, Rumelhart a Kohoe 1. schopost sítí aproximovat libovolou spojitou fukci pro libovolou logickou fukci v DNF formě stačí třívrstvá sít tvořeá z euroů pro kojukci, disjukci a egaci kojukce disjukce egace 2 1 0 1 1 1 1 Např: oekvivalece B ( B) ( B) 2. ové algoritmy učeí P. Berka, 2019 8/23

Vícevrstvý perceptro (MLP) Síť používaá pro klasifikaci resp. predikci 3 vrstvy: vstupí přeáší vstupí data dál skrytá výstupí ukazuje výsledek klasifikace resp. predikce sigmoidálí aktivačí fukce pro euroy ve skryté a výstupí vrstvě P. Berka, 2019 9/23

Backpropagatio - algoritmus učeí s učitelem Miimalizace F(w) = 1 2 k=1 N (y vk - y vk ) 2 v výstupy Backpropagatio algoritmus 1. iicializuj váhy sítě malými áhodými čísly (apř. z itervalu [- 0.05,0.05]) 2. proveď 2.1. pro každý příklad [x,y] 2.1.1. spočítej výstup ou pro každý euro u v síti 2.1.2. pro každý euro v ve výstupí vrstvě spočítej chybu errorv = ov (1 - ov) (yv - ov) 2.1.3. pro každý euro h ve skryté vrstvě spočítej chybu errorh = oh (1 - oh) v výstup (wh,v errorv ) 2.1.4. pro každou vazbu vedoucí od eurou j do eurou k modifikuj váhu vazby wj,k = wj,k + wj,k, kde wj,k = errork xj,k dokud eí splěo kritérium pro zastaveí Kritéria zastaveí: počet iterací velikost chyby změa chyby mezi iteracemi P. Berka, 2019 10/23

Implemetace (Weka) P. Berka, 2019 11/23

RBF síť Síť používaá pro klasifikaci resp. predikci 3 vrstvy: vstupí přeáší vstupí data dál skrytá - RBF aktivačí fukce (apř. výstupí lieárí aktivačí fukce 1 exp ( x c) 2 2 2 ) 1 exp ( x c 2 2 ) 2 P. Berka, 2019 12/23

Implemetace (EM) P. Berka, 2019 13/23

Rozdíl mezi MLP a RBF (Nauck, Klawo, Kruse, 1997) MLP klasifikuje globálě, RBF vytváří lokálí model MLP vhodější pro lieárě separabilí úlohy, RBF vhodější pro izolovaé eliptické shluky P. Berka, 2019 14/23

Kohoeova mapa (SOM) Síť používaá pro segmetaci a shlukováí, kompetice mezi euroy (vítěz bere všecho). 2 vrstvy: vstupí přeáší vstupí data dál Kohoeova mapa aktivačí fukce x w laterálí ihibice vzdáleost od eurou učeí bez učitele: F(w) = 1 N 2 (x k - w) 2 k=1 w k+1 = w k + (x k - w k ) y k P. Berka, 2019 15/23

Implemetace (Clemetie) Kohoeova mapa Nalezeé shluky P. Berka, 2019 16/23

Způsob aplikace euroové sítě volba vhodé sítě (topologie, počet euroů) výběr tréovacích příkladů učeí sítě Typy úloh: klasifikace predikce asociace kódováí Prostor atributů příjem 20000 18000 16000 14000 12000 10000 8000 6000 4000 2000 0 0 20000 40000 60000 80000 100000 koto vyjadřovací síla vícevrstvého perceptrou euroové sítě jsou vhodější pro umerické atributy lze popsat složité shluky v prostoru atributů alezeé zalosti je obtížě iterpretovatelé P. Berka, 2019 17/23

Klasifikace: Zařazeí ového objektu do jedé z tříd Úloha: vyhodocováí boity klieta baky Vstupy: údaje o žadateli Výstupy: doporučeí poskytout/eposkytout úvěr Řešeí: Typ sítě: MLP Vstupí vrstva: jede euro pro každý údaj o žadateli Výstupí vrstva: jede euro Skrytá vrstva:?? Učeí: iformace o dřívějších klietech + závěr baky P. Berka, 2019 18/23

Predikce: Na základě historických dat předpověď dalšího vývoje Úloha: predikce vývoje směých kursů Vstupy: předchozí hodoty kursu Výstupy: budoucí hodota kurzu y t 0 t 1 t 2 t 3 t 4 t 5 t 6 t 7... t vstupy výstup y(t 0 ) y(t 1 ) y(t 2 ) y(t 3 ) y(t 4 ) [sig(y(t 4 ) - y(t 3 ))] y(t 1 ) y(t 2 ) y(t 3 ) y(t 4 ) y(t 5 ) [sig(y(t 5 ) - y(t 4 ))] y(t 2 ) y(t 3 ) y(t 4 ) y(t 5 ) y(t 6 ) [sig(y(t 6 ) - y(t 5 ))]... Řešeí: Typ sítě: MLP Vstupí vrstva: jede euro pro každou hodotu Výstupí vrstva: jede euro pro každou hodotu Skrytá vrstva:?? Učeí: historické + aktuálí údaje P. Berka, 2019 19/23

Nový tred Deep Learig Neuroová síť s více skrytými vrstvami. Kovolučí euroová síť: hluboká (vícevrstvá), dopředá (feed-forward) euroová síť používaá pro aalýzu obrázků vrstvy jsou strukturováy ve 3 dimezích: výška, šířka, hloubka euroy z jedé vrstvy jsou spojey je s malou oblastí euroů v ásledující vrstvě výstupem ze sítě je vektor pravděpodobostí (skóre), orgaized alog the depth dimesio Kovolučí síť současě provádí předzpracováí (tvorbu přízaků) a klasifikaci P. Berka, 2019 20/23

vícevrstvá vs. kovolučí síť Covolutio (combiatio of two fuctios): e.g. combies iput with a filter performig a matrix multiplicatio RELU: activatio fuctio f(x) = max(0,x) Poolig: o-liear dowsamplig (data compressio), e.g. max poolig P. Berka, 2019 21/23

Metoda SVM 1. převést (pomocí vhodé datové trasformace) úlohy klasifikace do tříd, které ejsou lieárě separabilí a úlohu klasifikace do tříd lieárě separabilích 2 2 Φ ( x) Φ( x, x ) ( x, 2x x, ) z 1 2 1 1 2 x2 2. alézt rozdělující adroviu, která má ejvětší odstup od trasformovaých příkladů z tréovací možiy (tzv. maximal margi hyperplae). Stačí pracovat s příklady, které leží ejblíže hledaé hraici mezi třídami P. Berka, 2019 22/23

hledáme lieárí diskrimiačí fukci kde f ( x) w Φ( x) w w y i i (x ) i i (požadavek a adroviu s maximálím odstupem) 0 f ( x) i yi ( xi) ( x) w0 i Trik - pro výpočet lze použít jádrové fukce (kerel fuctios) f ( x) i yik( xi, x) w0 i Např. Polyomiálí jádro K(x i, x) = (x i x) d Gausovské jádro K(x i, x) = exp(- x i x 2 ) Hyperbolický taget K(x i, x) = tah( x i x + c) P. Berka, 2019 23/23