Моделирование искусственных нейронных сетей в системе MATLAB. Часть 3. Радиальные базисные сети. Донской Д.А - 54 стр.

UptoLike

54
Тогда на выходе 2-го слоя имеем:
)compet(
11,22
aLWa = ;
1
7
1
6
1
5
1
4
1
3
1
2
1
1
37363534333231
27262524232221
17161514131211
a
a
a
a
a
a
a
WWWWWWW
WWWWWWW
WWWWWWW
.
Подставляем значения
=
001.0
02.0
25.1
0
0
001.0
0
02.0
25.0
1
1110000
0001100
0000011
получаем:
=
=
0
0
1
001.0
02.0
25.1
compet
2
а .
Итак, данный вектор принадлежит к 1-му классу.
На этом ручной расчет закончен.
Перейдем к созданию и исследованию модели в системе
MATLAB:
clear, P = [0 0;1 1;0 3;1 4;3 1;4 1;4 3]'; Tc = [1 1
2 2 3 3 3];
  Тогда на выходе 2-го слоя имеем:
  a 2 = compet(LW 2,1a1 ) ;
                                   ⎡ a11 ⎤
                                   ⎢ 1⎥
                                   ⎢ a2 ⎥
  ⎡ 11 12 13 14 15 16 17 ⎤ ⎢ a13 ⎥
    W   W   W   W   W   W   W
  ⎢W W W W W W W ⎥ ⋅ ⎢ 1 ⎥ .
  ⎢ 21 22 23 24 25 26 27 ⎥ ⎢a4 ⎥
  ⎢⎣W31 W32 W33 W34 W35 W36 W37 ⎥⎦ ⎢ a15 ⎥
                                   ⎢ ⎥
                                   ⎢ a16 ⎥
                                   ⎢ 1⎥
                                   ⎣⎢a7 ⎦⎥
  Подставляем значения
                     ⎡ 1 ⎤
                     ⎢ 0.25 ⎥
                     ⎢      ⎥
  ⎡1 1 0 0 0 0 0⎤ ⎢ 0.02 ⎥ ⎡ 1.25 ⎤
  ⎢0 0 1 1 0 0 0 ⎥ ⋅ ⎢      ⎥ ⎢     ⎥
  ⎢               ⎥ ⎢ 0 ⎥ = ⎢ 0.02 ⎥
  ⎢⎣0 0 0 0 1 1 1⎥⎦ ⎢0.001⎥ ⎢⎣0.001⎥⎦
                     ⎢      ⎥
                     ⎢ 0 ⎥
                     ⎢ 0 ⎥
                     ⎣      ⎦
  получаем:
              ⎡ 1.25 ⎤ ⎡1⎤
  а = compet ⎢⎢ 0.02 ⎥⎥ = ⎢⎢0⎥⎥ .
   2

              ⎢⎣0.001⎥⎦ ⎢⎣0⎥⎦
  Итак, данный вектор принадлежит к 1-му классу.
  На этом ручной расчет закончен.
  Перейдем к созданию и исследованию модели в системе
MATLAB:

  clear, P = [0 0;1 1;0 3;1 4;3 1;4 1;4 3]'; Tc = [1 1
2 2 3 3 3];



                                    54