主要内容

添加延迟

给神经网络响应增加延迟

语法

net=添加延迟(net,n)

说明

net=添加延迟(net,n)接受这些论点,

神经网络

N

延误次数

与返回网络的输入延迟连接增加,输出反馈延迟减少,由指定的延迟数N. 结果是一个行为相同的网络,除了产生输出N时间步稍后。

如果延迟的次数N如果未指定,则使用一个默认延迟。

示例

时延网络

本例在输入时间序列上创建、训练和模拟原始形式的时延网络和目标系列T. 然后删除延迟,然后再添加回来。第一个和第三个输出将是相同的,而第二个结果将包括下一步的新预测。

[X,T]=simpleseries\u数据集;net1=延时网(1:2,20)[XS,席,Ai,Ts ] =准备(NET1,X,T);net1=列车(net1,Xs,Ts,Xi);y1=net1(Xs,Xi);视图(net1)

net2=删除的延迟(net1)[XS,席,Ai,Ts ] =准备(NET2,X,T);y2=net2(Xs,Xi);视图(net2)

net3=添加延迟(net2)[XS,席,Ai,Ts ] =准备(NET3,X,T);y3=net3(Xs,Xi);视图(net3)

R2010b引入