Page 166 - 4196
P. 166

Рисунок 4.10 – Структурна схема мережі Хеммінга

           Мережа Хеммінга складається із двох шарів по  n  нейро-
           нів в кожній ( n  - число зразків-еталонів). Нейрони дру-
           гого  шару  з’єднані  між  собою  оберненими  зв’язками:
           додатнім (+1) із самим собою; від’ємними – з іншими.
                 Ідея роботи мережі полягає в знаходженні відстані
           Хеммінга від тестового об’єкту до усіх зразків. Відстан-
           ню  Хеммінга  називається  різниця  двох  бінарних  векто-
           рів. Мережа повинна вибрати зразок з мінімальною від-
           станню Хеммінга до тестового об’єкту, в результаті чого
           буде  активізований  лише  один  вихід,  який  відповідає
           цьому зразку.
                 Алгоритм роботи мережі Хеммінга наступний:
                 1 На етапі зберігання зразків ваговим коефіцієнтам і
           порогу  T  активаційної функції надаються значення
                           x
                    W ik    ik  ,  i   0 ,...,  p   ; 1  k   0 ,...,  n  1,
                            2
                                           n
                                     T      ,
                                      k
                                           2
                       a
           де  x  - i   компонента  k -го зразка.
                ik
                 Вагові  коефіцієнти    обернених  зв’язків  прийма-
           ються в границях  0        n / 1  , вага оберненого зв’язку з
           власним нейроном дорівнює +1.
                 2 На етапі відновлення на входи мережі подається
           невідомий  вектор  X    x   і  знаходиться  стан  нейронів
                                      i
               1
            y   першого шару:
             j
                                 p 1
                     y  1   S  1     W  x   T  ,  j   ,...,0  n  1.
                       j    j         ij  i  j
                                 i 0
                 На першому кроці ітерацій приймаємо
                                     2      1
                                   y    1   y .
                                    j        j
                 3 Обчислюємо нові стани нейронів другого шару
                                            n 1
                      S  2   1t    y  2    t   y  2   ,t  k   j
                        j          j            k
                                           k 0
                                       166
   161   162   163   164   165   166   167   168   169   170   171