220 likes | 326 Views
Opakování k písemné práci. 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?. 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)
E N D
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?
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
Sepsané vzory: Potom vypočítáme váhovou matici pomocí vzorce Pokud má nulový determinant, tak musíme matici regularizovat
Zadání • (3b)Nakreslete Hammingovu neuronovou síť pro pro rozpoznávání vzoru A od B a C.
x1 X2 9/2 0+ x3 x4 0 y x5 9/2 0+ x6 x7 9/2 0+ x8 x9 ½ x před neurony ½ ½ ½ ½ A - ½ - ½ 1 ½ -1 ½ -1 ½ 1 - ½ - ½ ½ -1 ½1 B -1 - ½ -½ - ½ -1 ½ -½ -1 ½ -1 ½ ½ -1 C ½ 1 - ½ - ½ ½
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?
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
Spočítáme váhy Wi • 1. sloupec je prahová hodnota w0
x1 x2 x3 x4 -1 y x5 x6 x7 x8 x9 -1 -1 -1 1 -1 1 1 -1 1
do sítě pustíme vzory podle: vzor ∙ W + w0 • Pro A funguje • Pro B funguje • Pro C funguje
Zadání • (3b)Vypočítejte váhovou matici pro autoasociativní síť, která si zapamatuje vzory B a C.
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
Obdobně spočítáme i • Obě matice sečteme a vyjde nám váhová matice
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.
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 WB a WC
Matice WB aWC sečteme • Transponujeme matici W a vynásobíme se vzorem D=(1 1 1 -1 -1 -1 -1 -1 -1)
DWT • Odpověď pro vzor D získáme jako sign(DWT) = (1 1 1)