Нейронные сети и нейроконтроллеры. Бураков М.В. - 177 стр.

UptoLike

Составители: 

177
Рассмотрим два биполярных вектора X = [x
1
, x
2
, …, x
n
] и
W = [w
1
, w
2
, …, w
n
]. Их скалярное произведение можно описать
следующим образом:
ò
1
,
n
ii
i
XW x w a b
=
= =-
å
где а число одинаковых компонент векторов; b число разных его
компонент.
Например,
n = 5, W = [1, –1,1, –1, –1], X = [–1, –1, –1,1,1].
Тогда
ò
1 1 1 1 1 1 11 11 1 4 3()()() ()() () .XW = ×- +- ×- + ×- +- × +- × = - =-
Поскольку n = a + b, можно записать
ò
2 .
XW a n
=-
Следовательно,
ò
1
1
2 2 22
.
n
ii
i
n XW n
a xw
=
=+ =+
å
Этой формулой можно описать работу нейронов выходного слоя.
Матрица весов W рабочего слоя сети формируется на основе
предъявленных обучающих данных:
2 1 , 1/, , , ,
ij
w x i nj m=- = =
11 12 1 11 12 1
21 22 2 21 22 2
1
12 1 2
22 2
22 2
22 2
... / / ... /
... / / ... /
.
... / / ... /
mm
mm
n n nm n n nm
ww w x x x
ww w x x x
W
ww w x x x
é ùé ù
-- -
ê úê ú
ê úê ú
-- -
ê úê ú
==
ê úê ú
ê úê ú
ê úê ú
-- -
ê úê ú
ë ûë û
  
Нейроны рабочего слоя производят вычисления по обычной
формуле
1
1 , 1, , ,,
n
j ij i
i
y F wx P i n j m
=
æö
÷
ç
÷
ç
= -= =
÷
ç
÷
ç
÷
ç
èø
å
где P – порог нейрона; F – его активационная функция.