主要内容

trainru

无人监督的随机顺序重量/偏差培训

语法

net.trainFcn= 'trainru'
(净,tr) =火车(净,…)

描述

trainru不是直接调用。相反,它被称为火车的网络net.trainFcn属性设置为“trainru”,因此:

net.trainFcn= 'trainru'设置网络trainFcn财产。

(净,tr) =火车(净,…)列车的网络trainru

trainru列车网络与重量和偏见学习规则增量更新后的一个输入。输入以随机的顺序。

训练时根据trainru训练参数,这里显示的默认值:

net.trainParam.epochs

1000年

最大数量的时代

net.trainParam.show

25

显示之间的时代(不显示)

net.trainParam.showCommandLine

生成的命令行输出

net.trainParam.showWindow

真正的

GUI显示培训

net.trainParam.time

最长时间训练在几秒钟内

网络使用

准备一个定制的网络培训trainru,

  1. net.trainFcn“trainru”。这集net.trainParamtrainru的默认参数。

  2. 设置每个net.inputWeights {i, j} .learnFcn一个学习功能。

  3. 设置每个net.layerWeights {i, j} .learnFcn一个学习功能。

  4. 设置每个net.biases{我}.learnFcn一个学习功能。(重量和偏见学习参数自动设置为默认值为给定的学习功能。)

训练网络,

  1. net.trainParam属性的值。

  2. 重量和偏见学习参数设置为所需的值。

  3. 调用火车

算法

对于每一个时代,所有培训向量(或序列)都提出一次随机的顺序不同,与网络和重量和偏差值相应更新后每个人演讲。

培训时停止任何这些条件满足:

  • 的最大数量时代(重复)。

  • 的最大数量时间是超过。

版本历史

介绍了R2010b

另请参阅

|