MATLAB神经网络工具箱中的trainFcn参数选项有哪些?
时间: 2024-04-04 15:29:43 浏览: 154
trainFcn是MATLAB神经网络工具箱中用于指定训练算法的参数选项。trainFcn参数选项包括:
1. trainbfg:基于BFGS的训练算法(Broyden-Fletcher-Goldfarb-Shanno)。
2. trainbr:基于贝叶斯正则化的训练算法。
3. traincgb:基于共轭梯度法的训练算法(Conjugate Gradient Backpropagation)。
4. traincgf:基于共轭梯度法的训练算法(Conjugate Gradient Fletcher-Powell)。
5. traincgp:基于共轭梯度法的训练算法(Conjugate Gradient Polak-Ribiere)。
6. traingd:标准梯度下降法(Gradient Descent)。
7. traingda:自适应学习率梯度下降法(Gradient Descent with Adaptive Learning Rate)。
8. traingdm:动量梯度下降法(Gradient Descent with Momentum)。
9. traingdx:自适应学习率动量梯度下降法(Gradient Descent with Adaptive Learning Rate and Momentum)。
10. trainlm:Levenberg-Marquardt算法。
11. trainoss:一种快速的训练算法(One Step Secant)。
12. trainrp:基于RPROP的训练算法(Resilient Backpropagation)。
13. trainscg:基于共轭梯度法的训练算法(Scaled Conjugate Gradient)。
14. trainscgp:基于共轭梯度法的训练算法(Scaled Conjugate Gradient Polak-Ribiere)。
15. trainbnd:基于限制的训练算法(Bound Optimization)。
阅读全文