Stáhnout prezentaci
Prezentace se nahrává, počkejte prosím
ZveřejnilLudvík Toman
1
Opakování k písemné práci
2
Zadání (2b)Vysvětlete jak by šlo použít LSQ učení pro rozpoznání vzoru A od vzorů B a C. Jak by vypadaly bipolární vstupy a požadované výstupy y* u tohoto příkladu? ABCD
3
sepsat si vzory A, B a C A=(1 1 -1 1 -1 -1 1 1 -1) B=(1 1 1 -1 1 -1 -1 1 -1) C=(1 -1 1 1 -1 1 1 1 1) Každému vzoru přiřadíme y* podle toho jaký výsledek očekáváme A 1 B -1 C -1
4
Sepsané vzory: Potom vypočítáme váhovou matici pomocí vzorce Pokud má nulový determinant, tak musíme matici regularizovat
5
Zadání (3b)Nakreslete Hammingovu neuronovou síť pro pro rozpoznávání vzoru A od B a C. ABCD
6
Vzory
7
½ ½ A - ½ - ½1 ½ -1 ½ 1 - ½ - ½ ½ -1 ½1 B -1 - ½ -½ - ½ -1 ½ -½ -1 ½ -1 ½ ½ -1 C ½1 - ½ - ½ ½ 9/2 0 0+0+ 0+0+ 0+0+ x1x1 X2X2 x3x3 x4x4 x5x5 x6x6 x7x7 x8x8 x9x9 y
8
Zadání (3b)Použijte Hebbovo učení pro rozpoznání vzoru C od vzorů A a B. Bude síť správně odpovídat, když tyto tři vzory přijdou na vstup? ABCD
9
Vzory C=(1 -1 1 1 -1 1 1 1 1) A=(1 1 -1 1 -1 -1 1 1 -1) B=(1 1 1 -1 1 -1 -1 1 -1) Každému vzoru přiřadíme y* podle toho jaký výsledek očekáváme A -1 B -1 C 1
10
Spočítáme váhy W i 1. sloupec je prahová hodnota w 0
11
y 1 1 1 x9x9 x8x8 x7x7 x6x6 x5x5 x4x4 x3x3 x2x2 x1x1
12
do sítě pustíme vzory podle: sign(w ∙ vzor) Pro A: Sign (- 1∙1+( - 1)∙1+(-1∙1)+(-1∙(-1))+1∙1+(-1∙(-1))+ +1∙(-1)+1∙1+ (- 1∙1)+1∙(-1))= -1 červeně je psaný váhový vektor w funguje Stejně pro ostatní vzory Pro B funguje Pro C funguje
13
Zadání (3b)Vypočítejte váhovou matici pro autoasociativní síť, která si zapamatuje vzory B a C. ABCD
14
vzory B=(1 1 1 -1 1 -1 -1 1 -1) C=(1 -1 1 1 -1 1 1 1 1) Spočítáme si
15
Obdobně spočítáme i Obě matice sečteme a vyjde nám váhová matice
16
Výsledná váhová matice
17
Zadání (3b)Vypočítejte váhovou matici pro heteroasociativní síť, která si zapamatuje vzory B a C. Požadované odpovědi sítě jsou Zjistěte odpověď sítě pro vzor D. ABCD
18
Zadané vzory B=(1 1 1 -1 1 -1 -1 1 -1) C=(1 -1 1 1 -1 1 1 1 1) Požadované odpovědi Vypočítáme si matice W B a W C
20
Matice W B a W C sečteme
21
Matici W vynásobíme se vzorem D=(1 1 1 -1 -1 -1 -1 -1 -1) Odpověď pro vzor D získáme jako y = sign(DW) = (1 1 1)
Podobné prezentace
© 2024 SlidePlayer.cz Inc.
All rights reserved.