老饼讲解-神经网络
BP神经网络
工具箱使用说明
matlab工具箱参数大全
作者 : 老饼 日期 : 2022-06-09 05:17:53 更新 : 2022-06-29 01:28:48
本站原创文章,转载请说明来自《老饼讲解-BP神经网络》bp.bbbdata.com




  训练方法  




训练函数训练方法
traingd梯度下降法
traingdm有动量的梯度下降法
traingda自适应lr梯度下降法
traingdx自适应lr动量梯度下降法
trainrp弹性梯度下降法
traincgfFletcher-Reeves共轭梯度法
traincgpPloak-Ribiere共轭梯度法
traincgbPowell-Beale共轭梯度法
trainscg量化共轭梯度法
trainbfg拟牛顿算法
trainoss一步正割算法
trainlmLevenberg-Marquardt





   传递函数   


函数函数名称英语解释
tansig对称S形函数Symmetric sigmoid transfer function.
logsig对数S形函数Logarithmic sigmoid transfer function.
elliotsigElliot S形函数Elliot sigmoid transfer function.
hardlim正硬限制函数Positive hard limit transfer function.
hardlims对称硬限制函数Symmetric hard limit transfer function.
poslin正线性函数Positive linear transfer function.
purelin线性函数Linear transfer function.
satlin正线性饱和函数Positive saturating linear transfer function.
satlins对称线性饱和函数Symmetric saturating linear transfer function.
netinv反比函数Inverse transfer function.
tribas三角基函数Triangular basis transfer function.
radbas径向基函数Radial basis transfer function.
radbasn标准化径向基函数Radial basis normalized transfer function.
compet竞争函数Competitive transfer function.
softmax软最大化函数Soft max transfer function.





  训练参数  




参数名称解释适用方法
net.trainParam.epochs最大训练次数(缺省为10)全部
net.trainParam.goal训练要求精度(缺省为0)全部
net.trainParam.lr学习率(缺省为0.01)全部
net.trainParam.max_fail最大失败次数(缺省为5)全部
net.trainParam.min_grad最小梯度要求(缺省为1e-10)全部
net.trainParam.show显示训练迭代过程(NaN表示不显示,缺省为25)全部
net.trainParam.time最大训练时间(缺省为inf)全部
net.trainParam.mc动量因子(缺省0.9)traingdm、traingdx
net.trainParam.lr_inc学习率lr增长比(缺省为1.05)traingda、traingdx
net.trainParam.lr_dec学习率lr下降比(缺省为0.7)traingda、traingdx
net.trainParam.max_perf_inc表现函数增加最大比(缺省为1.04)traingda、traingdx
net.trainParam.delt_inc权值变化增加量(缺省为1.2)trainrp
net.trainParam.delt_dec权值变化减小量(缺省为0.5)trainrp
net.trainParam.delt0初始权值变化(缺省为0.07)trainrp
net.trainParam.deltamax权值变化最大值(缺省为50.0)trainrp
net.trainParam.searchFcn一维线性搜索方法(缺省为srchcha)traincgf、traincgp、traincgb、trainbfg、trainoss
net.trainParam.sigma因为二次求导对权值调整的影响参数(缺省值5.0e-5)trainscg
net.trainParam.lambdaHessian矩阵不确定性调节参数(缺省为5.0e-7)trainscg
net.trainParam.men_reduc控制计算机内存/速度的参量,内存较大设为1,否则设为2(缺省为1)trainlm
net.trainParam.mu的初始值(缺省为0.001)trainlm
net.trainParam.mu_dec的减小率(缺省为0.1)trainlm
net.trainParam.mu_inc的增长率(缺省为10)trainlm
net.trainParam.mu_max的最大值(缺省为1e10)trainlm


联系小饼