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

UptoLike

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

151
Вектор состояния входного слоя сети в момент времени kT
0
(T
0
шаг дискретизации по времени) имеет вид
X(k) = [x
0
(k), x
1
(k),…, x
n
(k), v
1
(k – 1), …, v
K
(k – 1)],
где x
0
(k), x
1
(k), …, x
N
(k) вектор входного сигнала; v
1
(k 1), …,
v
K
(k – 1) – состояние нейронов скрытого слоя.
Состояние нейронов скрытого слоя определяется выражением
11
0
() ( ()), () (),
NK
i i i i ij j
j
vk f uk uk wvk
+
=
==
å
где
1
ij
w синаптические весовые коэффициенты;
1
( () ( ()
ii i
f uk huk=
функции активации нейронов скрытого слоя.
Аналогично для выходного слоя
22
0
() ( ()), () (),
M
i i i i ij j
j
yk f gk gk wvk
=
==
å
где y
0
(k), y
1
(k), …, y
M
(k) – вектор выходного сигнала сети.
Во входном слое двухслойной сети Элмана используется акти-
вационная функция гиперболического тангенса tansig, в выходном
слое линейная функция purelin. Такое сочетание передаточных
функций позволяет максимально точно аппроксимировать функ-
ции с конечным числом точек разрыва. Для этих целей необходимо
Рис. 6.2. Нейронная сеть Элмана
z
1
z
1
z
1
y
1
y
M
x
1
x
N
v
1
v
2
v
K
W
1
W
2