Obousměrná asociativní paměť

Bidirectional associative memory (BAM) je typ rekurentní neuronové sítě. BAM byl představen Bartem Koskem v roce 1988. Existují dva typy asociativní paměti, auto-asociativní a hetero-asociativní. BAM je hetero-asociativní, což znamená, že vzhledem k určitému vzoru může vrátit jiný vzor, který má potenciálně jinou velikost. Je podobný Hopfieldově síti v tom, že oba jsou formou asociativní paměti. Nicméně Hopfieldovy sítě vracejí vzory stejné velikosti.

BAM obsahuje dvě vrstvy neuronů, které označíme X a Y. Vrstvy X a Y jsou navzájem plně propojeny. Jakmile jsou váhy stanoveny, vstup do vrstvy X představuje vzorec ve vrstvě Y a naopak.

Představte si, že chceme uložit dvě asociace, A1:B1 a A2:B2.

Ty jsou pak transformovány do bipolárních forem:

Odtud vypočítáme, kde značí transpozici.
Takže,

Abychom získali asociaci A1, vynásobíme ji M, abychom získali (4, 2, -2, -4), která při průchodu prahem vynese (1, 1, 0, 0), což je B1.
Abychom našli obrácenou asociaci, vynásobíme ji transpozicí M.

Doporučujeme:  Childrens Manifest Anxiety Scale