trainru
无人监督的随机顺序重量/偏差培训
语法
net.trainFcn= 'trainru'
(净,tr) =火车(净,…)
描述
trainru
不是直接调用。相反,它被称为火车
的网络net.trainFcn
属性设置为“trainru”
,因此:
net.trainFcn= 'trainru'
设置网络trainFcn
财产。
(净,tr) =火车(净,…)
列车的网络trainru
。
trainru
列车网络与重量和偏见学习规则增量更新后的一个输入。输入以随机的顺序。
训练时根据trainru
训练参数,这里显示的默认值:
net.trainParam.epochs |
|
最大数量的时代 |
net.trainParam.show |
|
显示之间的时代( |
net.trainParam.showCommandLine |
|
生成的命令行输出 |
net.trainParam.showWindow |
|
GUI显示培训 |
net.trainParam.time |
|
最长时间训练在几秒钟内 |
网络使用
准备一个定制的网络培训trainru
,
集
net.trainFcn
来“trainru”
。这集net.trainParam
来trainru
的默认参数。设置每个
net.inputWeights {i, j} .learnFcn
一个学习功能。设置每个
net.layerWeights {i, j} .learnFcn
一个学习功能。设置每个
net.biases{我}.learnFcn
一个学习功能。(重量和偏见学习参数自动设置为默认值为给定的学习功能。)
训练网络,
集
net.trainParam
属性的值。重量和偏见学习参数设置为所需的值。
调用
火车
。
算法
对于每一个时代,所有培训向量(或序列)都提出一次随机的顺序不同,与网络和重量和偏差值相应更新后每个人演讲。
培训时停止任何这些条件满足:
的最大数量
时代
(重复)。的最大数量
时间
是超过。
版本历史
介绍了R2010b