0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何进行可视化深度学习模型和性能指标

电子工程师 来源:未知 2019-03-17 09:19 次阅读

目前,包括计算机视觉语音识别机器人在内的诸多人工智能应用已广泛使用了深度神经网络(Deep Neural Networks,DNN)。DNN 在很多人工智能任务之中表现出当前最佳的准确度,但同时也存在着计算复杂度高的问题。

因此,那些能帮助DNN高效处理并提升效率和吞吐量,同时又无损于表现准确度或不会增加硬件成本的技术是在人工智能系统之中广泛部署DNN的关键。所以在为深度神经网络排除故障方面,我们要先考虑要寻找什么,再花时间追踪故障,解决问题。

下面讨论如何可视化深度学习模型和性能指标:

1、TensorBoard

在每一步追踪每个动作、检查结果是非常重要。在预置包如 TensorBoard 的帮助下,可视化模型和性能指标变得简单。能够有效地展示Tensorflow在运行过程中的计算图、各种指标随着时间的变化趋势以及训练中使用到的数据信息

2、数据可视化

验证模型数据的输入和输出,在向模型馈送数据之前,先保存一些训练和验证样本用于视觉验证。然后取消数据预处理,将像素值重新调整回 [0, 255],检查多个批次,以确定没有重复相同批次的数据。定期保存对应模型的输出,可用于验证和误差分析。

3、损失&准确率

除了定期记录损失和准确率之外,还可以记录和绘制它们,以分析其长期趋势。绘制损失图能够帮助我们调整学习率,损失的任意长期上升表明学习率太高了。如果学习率较低,则学习的速度变慢。

深度学习训练可以在更高级别的数学精度上非常精确地进行,然后在运行时可以用较低精度的数学来实现,从而获得改良的吞吐量、效率甚至延迟。所以保持高准确率对于最佳用户体验至关重要。

4、总结

权重&偏置

紧密监控训练出来的特征参数,出现大型权重是不正常的,正态分布的权重表明训练过程很顺利。权重更新较小,进而导致收敛速度变慢,这使会使得损失函数的优化变得缓慢。在最坏的情况下,可能会完全停止神经网络的进一步训练。

激活

为了梯度下降以实现训练的最佳性能,激活函数之前的节点输出应该呈正态分布。如果不是,那么我们可能向卷积层应用归一化,或者向RNN应用层归一化,并将激活函数应用于其获取该层的输出并将其作为输入馈送到下一个层。最后还需监控激活函数之后无效节点的数量。

梯度

我们监控每一层的梯度,以确定一个最严肃的深度学习问题:梯度消失或爆炸。如果梯度从最右层向最左层快速下降,导致于要用非常大的训练轮数去训练,那么就出现了梯度消失问题。如果在梯度下降的过程中每一次迭代的步长非常大,这对我们找到最优解也就是最小值有非常大的阻碍,增加了我们的训练难度,这就是梯度爆炸。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 神经网络
    +关注

    关注

    42

    文章

    4562

    浏览量

    98644
  • 人工智能
    +关注

    关注

    1775

    文章

    43712

    浏览量

    230488
  • 深度学习
    +关注

    关注

    73

    文章

    5223

    浏览量

    119863

原文标题:可视化深度神经网络模型和指标

文章出处:【微信号:NeXt8060,微信公众号:HALCON图像处理与机器视觉】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    性能指标测试

    性能指标测试
    发表于 08-17 14:51

    系统时间响应的性能指标

    控制系统性能的评价分为动态性能指标和稳态性能指标两类.为了求解系统时间响应,必须了解输入信号(即外作用)的解析表达式。然而,在一般情况下,控制系统的外加输入信号具有随机性而无法预先确定,因此需要选择
    发表于 10-12 09:49

    深度学习中的类别激活热图可视化介绍

    深度学习中的类别激活热图可视化
    发表于 02-03 07:02

    参数变化和电路结构的改变对稳压电源性能指标有什么影响?

    串联反馈型晶体管稳压电路的计算模型串联反馈型晶体管稳压电路性能指标的求解参数变化和电路结构的改变对稳压电源性能指标的影响
    发表于 04-12 06:40

    什么是总线?具有哪些类型?特性及性能指标是什么?

    什么是总线?具有哪些类型?总线特性及性能指标是什么?
    发表于 10-26 08:10

    基于二次型性能指标学习算法的温度控制

    讨论了一种基于二次型性能指标学习算法的单神经元温度控制。论文首先介绍了单神经元控制算法的系统结构和学习方法,接着是基于二次型性能指标学习的单
    发表于 12-08 13:56 12次下载

    主板芯片组性能指标

    主板芯片组性能指标
    发表于 05-21 11:00 2653次阅读

    频率响应法-- 频域性能指标和时域性能指标的关系

    频率响应法-- 频域性能指标和时域性能指标的关系  频域性能指标和时域性能指标的关系
    发表于 07-27 14:28 1.1w次阅读
    频率响应法-- 频域<b class='flag-5'>性能指标</b>和时域<b class='flag-5'>性能指标</b>的关系

    放大电路的性能指标

    放大电路的性能指标 性能指标可以分为三种类型: 第一种是对应于一个赋值已定,频率已定的信号输入时的性能,这是放大电路的基
    发表于 12-14 10:58 1.3w次阅读

    比较器的性能指标/分类/应用

    比较器的性能指标/分类/应用 比较器 - 性能指标  滞回电压:比较器两个输入端之间的电压在过零时输出状态将发生改变,由于
    发表于 03-22 13:53 1751次阅读

    检测系统的性能指标

    2.1 静态特性及性能指标 2.1.1 静态特性 2.1.2 静态性能指标 2.2 动态特性及性能指标 2.2.1 传递函数 2.2.2 阶跃响应和时域动态性能指标 2.2.3 正弦响
    发表于 03-13 20:15 0次下载

    硬盘性能指标概述

    硬盘性能指标概述,硬盘的主要性能指标包括主轴转速,外部数据传输率,最大内部数据传输率,高速缓存等性能指标
    发表于 05-03 17:59 5037次阅读

    动态性能指标定义

    动态性能指标定义
    发表于 12-30 15:04 0次下载

    光纤陀螺仪性能指标

    本视频主要详细介绍了光纤陀螺仪性能指标,分别是光纤陀螺仪性能指标、标度因数、随机游走系数、阈值和分辨率、最大输入角速度。
    的头像 发表于 02-22 15:14 1.4w次阅读

    电缆性能指标测试方法

    熟悉电缆电性能指标种类及定义; 掌握电缆电性能指标的测试方法; 建立电缆重要性能指标的检验常态化机制。
    发表于 06-22 10:19 15次下载