Распределенная сеть задержки
distdelaynet(delays,hiddenSizes,trainFcn)
Распределенные сети задержки аналогичны сетям прямой связи, за исключением того, что каждый входной вес и вес уровня имеет связанную с ним линию задержки отвода. Это позволяет сети иметь конечную динамическую реакцию на входные данные временных рядов. Эта сеть также аналогична нейронной сети с временной задержкой (timedelaynet), которая имеет только задержки по входному весу.
distdelaynet(delays,hiddenSizes,trainFcn) принимает эти аргументы,
delays | Вектор строки с увеличением 0 или положительными задержками (по умолчанию = 1:2) |
hiddenSizes | Вектор строки одного или нескольких скрытых размеров слоя (по умолчанию = 10) |
trainFcn | Функция обучения (по умолчанию = |
и возвращает распределенную задерживающую нейронную сеть.
Здесь распределенная нейронная сеть задержки используется для решения простой задачи временных рядов.
[X,T] = simpleseries_dataset;
net = distdelaynet({1:2,1:2},10);
[Xs,Xi,Ai,Ts] = preparets(net,X,T);
net = train(net,Xs,Ts,Xi,Ai);
view(net)
Y = net(Xs,Xi,Ai);
perf = perform(net,Y,Ts)
perf =
0.0323

narnet | narxnet | preparets | removedelay | timedelaynet