Neural Network 该部分展示了神经网络的结构,从结构图中可以看出该网络有三个隐含层,神经元个数分别为9个、8个、7个

Algorithms 该部分展示了该网络所使用的训练算法,可以看出

Data Division:该网络采用随机划分的方法将数据集划分为training set、validation set、test set

Training:该网络采用Levenberg–Marquardt算法进行训练

Performance*:该网络采用均方误差算法计算误差

Calculations:****该网络保存为mex格式

Progress Epoch:该网络允许的迭代次数最大为1000,实际迭代5次

Time:该网络训练时长为3秒

Performance:该网络的最大误差为0.475,目标误差为0.001,实际误差为0.000520,可在Plots中的Performance中详细查看

Gradient:该网络的最大梯度为1.91,阈值梯度为1e−7 1e^{-7}1e −7
,实际梯度为0.033。可在Plots中的Training State中详细查看

Mu:该网络所使用Levenberg–Marquardt算法中的阻尼因子最小值为0.001,阈值为1e10 1e^{10}1e 10
,实际值为1e−6 1e^{-6}1e −6 ,Mu值越大意味着算法收敛效果越好。可在Plots中的Training
State中详细查看

Validation
Checks:该网络的泛化能力检查标准,实际值为0表示在训练过程中误差在持续降低,若连续6次训练误差无法降低,则结束训练任务。可在Plots中的Training
State中详细查看

Plots Performance:该网络训练过程中的误差变换可视化

Training State:该网络训练过程中的梯度、Mu因子和泛化能力变换等信息的可视化

Regression:该网络训练集、验证集、测试集的回归能力可视化

Plot Interval:图中横坐标的刻度 ————————————————
版权声明:本文为CSDN博主「白水偷偷画工图」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/baishuiniyaonulia/article/details/98231693

图上三条有颜色的实线分别是:BP训练过程的MSE指标在每一代中的表现,BP交叉验证度过程的MSE指标在每一代中的问表现,BP测试过程的MSE指标在每一代中的表现。尤其你要注意那条TEST红线,那是你的BP计算答/训练内结果。
BEST虚线说明BP网络训练到第八代的时候BP训练结果最理想。
GOAL虚线是你编程或者直接用的MATLAB的ANN工具箱去训练这个BP时,设容置的网络训练停止目标(之一)。


代表检验这个网络的训练结果。

mse表示均方差,当然越小越好。但是这与zhidao你训练样本的多少,训练次数都有很大关系。这个其实没有统一的标准,任何人都知道0偏差当然是最好。但是根绝神经网络本身致命的缺陷,由于它是迭代收敛逼近解析式,所以不可能达到0误差。

这只有根据使用者的工程技术要求来加以判断,这个误差指标肯定应该在小于工程误差范围内啊。但是对于科研研究,也只能具体情况具体分析。定量一说没有具体绝对一说的。


Gradient为梯度下降法的函数
Validation Checks
在训练时,用training训练,每训练一次,系统自动会将validation set中的样本数据输入神经网络进行验证,在validation set输入后会得出一个误差(不是网络的训练误差,而是验证样本数据输入后得到的输出误差,可能是均方误差),而此前对validation set会设置一个步数,比如默认是6echo,则系统判断这个误差是否在连续6次检验后不下降,如果不下降或者甚至上升,说明training set训练的误差已经不再减小,没有更好的效果了,这时再训练就没必要了,就停止训练,不然可能陷入过学习。
Learn Rate 学习率(默认是0.01)
学习速率的选取很重要,大了可能导致系统不稳定,小了会导致训练周期过长、收敛慢,达不到要求的误差。一般倾向于选取较小的学习速率以保持系统稳定,通过观察误差下降曲线来判断。下降较快说明学习率比较合适,若有较大振荡则说明学习率偏大。同时,由于网络规模大小的不同,学习率选择应当针对其进行调整

MATLAB神经网络工具箱函数各种图的解释相关推荐

  1. matlab神经网络工具箱函数汇总

    转自:http://hi.baidu.com/lingyin55/blog/item/7a968ead11fe180c4b36d61e.html 1.       网络创建函数 newp 创建感知器网 ...

  2. matlab中神经网络工具箱的传递函数,matlab神经网络工具箱函数汇总

    1.       网络创建函数 newp 创建感知器网络 newlind 设计一线性层 newlin 创建一线性层 newff 创建一前馈BP网络 newcf 创建一多层前馈BP网络 newfftd ...

  3. MATLAB信号处理工具箱函数列表分类

    **现将MATLAB信号处理工具箱函数进行分组,便于记忆查询和长期回顾.(只解释基本用途,具体用法请在help目录下查询)** Waveform Generation(波形产生) chairp: 产生 ...

  4. 如何利用matlab做BP神经网络分析(包括利用matlab神经网络工具箱)

    如何利用matlab做BP神经网络分析(包括利用matlab神经网络工具箱) 转载:https://blog.csdn.net/xgxyxs/article/details/53265318 最近一段 ...

  5. matlab 求obb,实验六MATLAB神经网络工具箱DOC

    实验六MATLAB神经网络工具箱DOC 实验七MATLAB神经网络工具箱一.实验目的1.掌握 Matlab 对感知器网络的构建与训练方法.2.掌握 Matlab 对线性神经网络的构建与训练方法.3.掌 ...

  6. 利用matlab神经网络工具箱预测中国代表团在2012年伦敦奥运会获金牌和奖牌情况...

    2019独角兽企业重金招聘Python工程师标准>>> 我越来越不喜欢matlab,因为它让我们只需要使用它的工具箱:我越来越喜欢matlab,因为在它的工具箱里隐藏着无数优秀甚至卓 ...

  7. matlab信号处理工具箱函数列表

    现将MATLAB信号处理工具箱函数进行分组,便于记忆查询和长期回顾.(只解释基本用途,具体用法请在help目录下查询) Waveform Generation(波形产生) chairp: 产生扫频余弦 ...

  8. matlab神经网络工具箱创建神经网络,matlab神经网络工具箱创建神经网络

    matlab神经网络工具箱创建神经网络 为了看懂师兄的文章中使用的方法,研究了一下神经网络 昨天花了一天的时间查怎么写程序,但是费了半天劲,不能运行,百度知道里倒是有一个,可以运行的,先贴着做标本 % ...

  9. matlab提取网络层输出,matlab神经网络工具箱的net数据提取

    小弟不才,最近在学神经网络用于我们实验室的一款机器人的动力学辩识,由于最终的程序需要用C/C++编写,另外为了更加深入了解MATLAB神经网络工具箱的原理,因此花了一点时间研究了一下静态神经网络与动态 ...

  10. Matlab神经网络工具箱中net.trainParam设置不成功问题

    Matlab神经网络工具箱中net.trainParam设置不成功问题 本人找寻很久发现即使设置了net.trainParam中的各参数值,但是在nntraintool显示后一直都没有改变,找遍全网都 ...

最新文章

  1. 聊聊找工作中的项目经验问题(推荐系统和智能问答)
  2. SpringBoot2.1.5(39)--- 开发restful 风格Api
  3. iOS 5 Storyboard 学习之 Tabbar Controller,Navigation Controller
  4. 9-4 节点取余分区
  5. 首个 Ubuntu 平板将于今年秋天面世
  6. 进程与线程的区别与联系(经典面试题)
  7. 牛腩新闻发布系统-概要介绍
  8. Linux学习笔记(尚硅谷韩顺平老师2021最新Linux教程)万字笔记
  9. layer时间插件laydate
  10. Mac如何用Boot Camp安装Windows 11?告诉你如何安装 能不能安装!
  11. c语言字符串内容匹配,C语言字符串匹配函数
  12. 基于C++的图片压缩设计与实现
  13. 多功能计算机器在线,多功能数学计算器(RedCrab The Calculator)
  14. 基于java的小额支付管理平台
  15. ab 与 abs 测试详解
  16. jquery 内容分页_为内容创建现代jQuery分页
  17. 线程状态的区别 blocked waitting ,join 详解
  18. 移动端判断当前手机设备是安卓(Android)还是苹果ios
  19. 2022年操作系统行业研究报告
  20. 国内网页无法加载reCAPTCHA解决方案

热门文章

  1. 全国实时公交查询API接口
  2. matlab 多子图_MATLAB|subplot子图分块绘制的方法
  3. 设计任务调度依赖配置表
  4. linux下chm阅读器
  5. 组建团队和调整团队结构
  6. java StringBuilder用法,用逗号拼接字符串 zhaoqian,sunli,zhouwu
  7. UG自定义工程图模板(一)
  8. FMEA-MSR步骤三:功能分析
  9. 50.网络安全渗透测试—[穷举篇13]—[wfuzz多线程百万密码测试指定后台破解]
  10. vmware运行虚拟机ubuntu,电脑就重启