Распределенная сеть задержки
distdelaynet(delays,hiddenSizes,trainFcn)
Распределенные сети задержки похожи на сети feedforward, за исключением того, что каждые веса входа и слоя имеют линию задержки касания, сопоставленную с ним. Это позволяет сети иметь конечный динамический ответ на входные данные временных рядов. Эта сеть также похожа на нейронную сеть с временной задержкой (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