Top Banner
Neuronové sítě Jakub Krátký
20

Neurono vé sítě

Jan 14, 2016

Download

Documents

imala

Neurono vé sítě. Jakub Krátký. Obsah prezentace. Definice Charakteristika umělých neuronových sítí Základní aplikační oblasti Perceptron Minsky-Papertův omyl Jednovrstvé sítě Vícevrstvé sítě Zdroje. Definice neuronových sítí. - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Neurono vé sítě

Neuronové sítě

Jakub Krátký

Page 2: Neurono vé sítě

Obsah prezentace

Definice Charakteristika umělých neuronových

sítí Základní aplikační oblasti Perceptron Minsky-Papertův omyl Jednovrstvé sítě Vícevrstvé sítě Zdroje

Page 3: Neurono vé sítě

Definice neuronových sítí

Umělá neuronová síť je distribuovaný výpočetní systém sestávající z dílčích podsystémů (neuronů), který je inspirován neurofyziologickými poznatky o struktuře a činnosti neuronů a nervových systémů živých organizmů, a který je ve větší či menší míře realizuje.

Page 4: Neurono vé sítě

Charakteristika umělých neuronových sítí

Umělé neuronové sítě (ANN) se snaží napodobit funkci biologické mozkové tkáněSchopnost extrahovat a reprezentovat závislosti v datech, které nejsou zřejméSchopnost řešit silně nelineární úlohySchopnost učit se a generalizovat své znalosti

Page 5: Neurono vé sítě

Základní aplikační oblasti

KlasifikaceRegresePredikceAsociaceOptimalizaceFiltraceshluková analýzakomprese dat

Page 6: Neurono vé sítě

Perceptron

Tvořen jediným neuronemLineární separátory – výstup (aktivita) neuronuS – nelineární přenosová funkcexi – hodnota i-tého vstupu

wi – hodnota i-té synaptické váhyΘ – práh neuronu (posunutí)Výraz v závorce – vnitřní potenciál

Page 7: Neurono vé sítě

Základní typy aktivačních funkcí

Page 8: Neurono vé sítě

Minsky-Papertův omyl

x1

x2

y resp. d

1

w02

1

1

w01

w03

w11

w22

w21

w12

w13

w23

y1

y2

0 0.2 0.4 0.6 0.8 10

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

x1

x 2

1w

2w

nw fy

1x

2x

nx

10 x

0w

Page 9: Neurono vé sítě

Jednovrstvé sítě I – Hopfieldova síť

Zpětnovazební (rekurentní) síťVybavuje nejbližšího souseda (autoasociativní), není klasifikátorem!Učí se HebbovskyTypicky binární vstupyUčení jednorázové (zapamatování vstupních vzorů), vybavování iteračníSíť má tolik neuronů, kolik má vstupůPočet naučitelných vzorů ≈ 15% počtu vstupů

Page 10: Neurono vé sítě

Jednovrstvé sítě I – Hopfieldova síť

Výstup neuronu je připojen na vstupy všech ostatních neuronů, avšak ne na svůj vlastníMezi každými dvěma neurony existuje vzájemné a identické propojení

ny1ny2y1y

nx1x 2x 1nx nx

ny

1nx

1ny2x

2y

1x

1y

Page 11: Neurono vé sítě

Jednovrstvé sítě I – Hopfieldova síťUčení vybavování

,01

jipro

jiproxxw

s

kkjki

ij

ii xy )0(

n

iiijj tywfty

1

1

Page 12: Neurono vé sítě

Jednovrstvé sítě II – Kohonenova

SOM – Self Organizing MapsUčení bez učitele, samoorganizuje seJe bez výstupuProvádí shlukovou analýzuNení klasifikátorem

Page 13: Neurono vé sítě

Jednovrstvé sítě II – Kohonenova

Učení iterační pomocí okolí a laterální inhibice

Page 14: Neurono vé sítě

Jednovrstvé sítě II – Kohonenova

Page 15: Neurono vé sítě

Vícevrstvé sítě I – ML perceptron

Nejrozšířenější a nejpoužívanější síťIterační metoda učení s učitelemJednorázové vybavováníTrénovací, testovací a validační množina

Page 16: Neurono vé sítě

Vícevrstvé sítě I – ML perceptronNejpoužívanější metoda učení – backpropagation => zpětné šíření chybyGradientní metodaAktivační funkce musí být spojitá a diferencovatelná, typicky sigmoidaUčení je ukončeno ve chvíli, kdy globální chyba klesne pod předem stanovenou mezProblém uváznutí v lokálním extrému a přeučení (over-fitting)

Page 17: Neurono vé sítě

Vícevrstvé sítě II – RBF

Radial Basis Function (RBF), síť radiálních jednotekDva typy neuronů: radiální a perceptronového typu (nejčastěji lineární)Váhy v první vrstvě jsou nastavovány pevně na začátku učení, ve druhé vrstvě podobně jako u vícevrstvé perceptronové sítě nebo přímo regresíSíť se učí velmi rychleVhodná jak pro klasifikaci, tak pro regresi

Page 18: Neurono vé sítě

Vícevrstvé sítě II – RBF1

ijc jkw

x1

x2

nx

kw0

2

h

1

y1

y2

my

b

cx 2 e

h

jjjk

h

jjjkkk wwwy

010 )()(

Postsynaptický potenciál Aktivační funkce

Adaptace vah

Page 19: Neurono vé sítě

Vícevrstvé sítě III - GAME

Při učení roste podle datVybírá nejlepší jednotky pomocí genetického algoritmuHeterogenní jednotky (lineární, sigmoidní, polynomiální, malé neuronové sítě,..)Každá jednotka počet vstupů roven číslu vrstvy

Page 20: Neurono vé sítě

Zdroje

http://gerstner.felk.cvut.cz/biolab/33KP/prednasky_ann/prezentace_ns.ppthttp://service.felk.cvut.cz/courses/36NAN/Mařík V., Štěpánková O., Lažanský J. a kol.: Umělá inteligence 4. Academia, Praha, 2003Šnorek, M., Jiřina, M.: Neuronové sítě a neuropočítače. Skripta ČVUT, Praha 1997