建立神经网络
-
语法:net = fitnet(hiddenSizes,trainFcn)
- hiddenSize 为隐藏层数,是一个行向量,分别表示从左到右的隐藏层神经元数。
- trainFcn 为训练函数,如下表所示
名称 |
函数 |
‘trainlm’ |
Levenberg-Marquardt |
‘trainbr’ |
Bayesian Regularization |
‘trainscg’ |
Scaled Conjugate Gradient |
‘trainbfg’ |
BFGS Quasi-Newton |
‘trainrp’ |
Resilient Backpropagation |
‘traincgb’ |
Conjugate Gradient with Powell/Beale Restarts |
‘traincgf’ |
Fletcher-Powell Conjugate Gradient |
‘traincgp’ |
Polak-Ribiére Conjugate Gradient |
‘trainoss’ |
One Step Secant |
‘traingdx’ |
Variable Learning Rate Gradient Descent |
‘traingdm’ |
Gradient Descent with Momentum |
‘traingd’ |
Gradient Descent |
参数设置
名称 |
说明 |
默认值 |
net.trainParam.epochs</ |
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)