关于用Matlab训练BP神经网络过程中显示的数据的意义

我用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,是一样的意思,都是用来控制什么时候网络停止的.

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值