主要内容

closeloop

将神经网络开环闭环反馈

语法

净= closeloop(净)
(净,xi, ai) = closeloop(净,xi, ai)

描述

净= closeloop(净)采用神经网络和关闭任何开环反馈。对每一个反馈输出的财产net.outputs{我}.feedbackMode“开放”,它取代相关反馈输入和输入权重层重量连接来自输出。的net.outputs{我}.feedbackMode属性设置为“关闭”,net.outputs{我}.feedbackInput属性设置为一个空矩阵。最后的价值net.outputs{我}.feedbackDelays添加到延迟反馈层的权重(即。,延迟的值替换输入权重)。

(净,xi, ai) = closeloop(净,xi, ai)转换一个开环网络及其当前的输入延迟的状态和层延迟状态人工智能闭环形式。

例子

转换NARX网络闭环形式

这个例子展示了如何设计一个NARX网络开环形式,然后把它转换成闭环形式。

[X, T] = simplenarx_dataset;网= narxnet (1:2, 1:2, 10);[X, Xi, Ai, Ts] = preparets(净,X, {}, T);网=火车(净,x, Ts, Xi, Ai);

数字神经网络训练(03 - mar - 2023 09:09:17)包含一个uigridlayout类型的对象。

视图(净)

Yopen =净(Xs, Xi, Ai);网= closeloop(净);视图(净)

[X, Xi, Ai, Ts] = preparets(净,X, {}, T);Yclosed =净(Xs, Xi, Ai);

转换延迟状态

例如使用closeloopopenloop实现多步预测,明白了narxnetnarnet

版本历史

介绍了R2010b

另请参阅

|||