preparets
R2026b(即将删除)为网络仿真或训练准备输入和目标时间序列数据
以后的版本中将会删除 preparets。有关详细信息,请参阅将旧版神经网络代码转移到 dlnetwork 工作流。
有关更新代码的建议,请参阅版本历史记录。
描述
[ 接受以下参量:Xs,Xi,Ai,Ts,EWs,shift] = preparets(net,Xnf,Tnf,Tf,EW)
net- 神经网络Xnf- 非反馈输入Tnf- 非反馈目标Tf- 反馈目标EW- 误差权重(可选)
并返回以下参量:
Xs- 移位输入Xi- 初始输入延迟状态Ai- 初始层延迟状态Ts- 移位目标EWs- 移位误差权重shift- 为正确填充Xi和Ai,从X和T开头截去的时间步数。
此函数简化了通常复杂且容易出错的输入和目标时间序列重新格式化任务。它会根据填充初始输入延迟状态和初始层延迟状态所需的步数,自动对输入和目标时间序列进行移位。如果网络具有开环反馈,则此函数会根据需要将反馈目标复制到输入中,以定义开环输入。
每次设计具有不同延迟数或不同反馈设置的新网络时,preparets 都可以相应地重新格式化输入和目标数据。此外,每次使用 openloop、closeloop、removedelay 或 adddelay 变换网络时,此函数也可以相应地重新格式化数据。



