概述
我用TRAINLM算法训练BP神经网络,训练的过程中在命令窗口中显示类似如下的数据:
TRAINLM, Epoch 622/50000, MSE 0.000116739/1e-005, Gradient 0.202092/1e-010
TRAINLM, Epoch 623/50000, MSE 0.000116739/1e-005, Gradient 0.202641/1e-010
TRAINLM, Epoch 624/50000, MSE 0.000116739/1e-005, Gradient 0.183627/1e-010
其中
TRAINLM表示用的算法是TRAINLM
Epoch 622/50000表示目标训练次数是50000次,当前是第622次
MSE 0.000116739/1e-005表示目标误差是1e-005当前为0.000116739
Gradient 0.202092/1e-010中的1e-010表示设定的最小梯度,当迭代时的梯度小于它时就停止.
和前面的mse,epoch,是一样的意思,都是用来控制什么时候网络停止的.
最后
以上就是无聊枕头为你收集整理的关于用Matlab训练BP神经网络过程中显示的数据的意义的全部内容,希望文章能够帮你解决关于用Matlab训练BP神经网络过程中显示的数据的意义所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复