主要内容

开环

将神经网络闭环反馈转换为开环

句法

net = OpenLoop(网络)
[net,xi,ai] = OpenLoop(Net,XI,AI)

描述

net = OpenLoop(网络)采用神经网络并打开任何闭环反馈。对于每个反馈输出一世谁的财产net.outputs {i} .fedbackMode'关闭',它用新的输入和输入权重连接替换其相关的反馈层权重。这net.outputs {i} .fedbackMode财产设置为'打开',而且net.outputs {i} .feedbackInput属性设置为新输入的索引。最后,价值net.outputs {i}。redbackdelays从反馈输入权重的延迟(即,替换层权重的延迟值)中减去。

[net,xi,ai] = OpenLoop(Net,XI,AI)转换闭环网络及其当前输入延迟状态xi.和层延迟状态AI.到开环形式。

例子

将narx网络转换为开环形式

这里,NARX网络以开环形式设计,然后将其转换为闭环形式,然后转换回。

[x,t] = simplenarx_dataset;net = narxnet(1:2,1:2,10);[xs,xi,ai,ts] =预备用(net,x,{},t);net =火车(net,xs,ts,xi,ai);查看(网)yopen = net(xs,xi,ai)net = closeloop(net)视图(net)[xs,xi,ai,ts] =预备用书(net,x,{},t);YCLOSED = NET(XS,XI,AI);net = openloop(net)视图(net)[xs,xi,ai,ts] =预备线(net,x,{},t);yopen = net(xs,xi,ai)

转换延迟状态

有关使用的例子Closeloop.开环实现多体预测,见NARXNET.Narnet.

介绍在R2010B.