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

UptoLike

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

62
Выходная последовательность имеет вид
a = [24] [33] [22] [63]
Проверка:
a(1) = 1·2 + 2·4 + 1·11 +3 = 24,
a(2) = 2·2 + 1·4 + 2·11 +3 = 33,
a(3) = 5·2 + 2·4 + 1·11 +3 = 32,
a(4) = 9·2 + 5·4 + 2·11 +3 = 63.
Допустим, что нейронная сеть должна выдавать в ответ на вход-
ную последовательность 4, 5, 6, 7 заданную выходную последова-
тельность 20, 25, 30, 35. Для этого требуется адаптация весов:
>> net = newlin([0,10],1);
>> net.inputWeights{1,1}.delays = [0 1 2];
>> net.IW{1,1} = [7 8 9];
>> net.b{1} = [0];
>> pi ={1 2};
>> p = {4 5 6 7};
>> T = {20 25 30 35}
>> net.adaptParam.passes = 200;
>> [net,y,E pf,af] = adapt(net,p,T,pi);
>> T =
[20] [25] [30] [35]
Рис. 2.19. Линейная нейронная сеть
с двумя линиями задержки
Input Linear Digital Filter
p
1
( t) = p( t )
p
2
( t) = p( t 1)
p
3
( t) = p( t 2)
w
1,1
w
1,2
w
1,3
b
1
n (t)
a (t)
a = purelin(Wp + b)
D
D