zoukankan      html  css  js  c++  java
  • 关于用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,是一样的意思,都是用来控制什么时候网络停止的.

  • 相关阅读:
    字符串处理类
    PageHelper
    JavaScriptPlus操作类
    Http 数据操作
    解压 压缩 C#
    验证码生成 C#
    MySecurity(安全类)
    博客搬迁至wordpress站点
    我的前端MVC之路
    三个css3趣玩小试
  • 原文地址:https://www.cnblogs.com/emanlee/p/2314199.html
Copyright © 2011-2022 走看看