如何在MATLAB神经网络工具箱中设置延迟输入以进行系统识别?

时间:2012-03-08 22:16:25

标签: matlab neural-network

我正在使用NN来识别系统。由于我假设存在延迟输入,我想要包含一些具有不同NN延迟的数据。 MATLAB NN工具箱是否具有内置功能?

由于

1 个答案:

答案 0 :(得分:1)

您可能正在寻找timedelaynet

来自Matlab文档

timedelaynet

延时神经网络 语法

timedelaynet(inputDelays,hiddenSizes,trainFcn)

描述

时间延迟网络与前馈网络类似,不同之处在于输入权重具有与之关联的抽头延迟线。这允许网络对时间序列输入数据具有有限的动态响应。该网络也类似于分布式延迟神经网络(distdelaynet),除了输入权重之外,它还会延迟层权重。

timedelaynet(inputDelays,hiddenSizes,trainFcn)接受这些参数,inputDelays

增加0或正延迟的行向量(默认值= 1:2)hiddenSizes

一个或多个隐藏图层大小的行向量(默认值= 10)trainFcn

训练功能(默认='trainlm')

并返回延时神经网络