授权协议: Apache 2.0
操作系统: 跨平台
开发厂商: 百度
收录时间: 2018-04-09
提 交 者: 王练

VisualDL,即 Visualize the Deep Learning,是飞桨可视化分析工具,以丰富的图表呈现训练参数变化趋势、模型结构、数据样本、高维数据分布等。可帮助用户更清晰直观地理解深度学习模型训练过程及模型结构,进而实现高效的模型优化。

下载安装命令

## CPU版本安装命令
pip install -f https://paddlepaddle.org.cn/pip/oschina/cpu paddlepaddle

## GPU版本安装命令
pip install -f https://paddlepaddle.org.cn/pip/oschina/gpu paddlepaddle-gpu

VisualDL提供丰富的可视化功能,支持标量、图结构、数据样本可视化、直方图、PR曲线及高维数据降维呈现等诸多功能。具体功能使用方式,请参见 VisualDL使用指南

VisualDL 支持的浏览器种类:Chrome(81和83)、Safari 13、FireFox(77和78)、Edge(Chromium版)。

VisualDL 原生支持 python 的使用, 通过在模型的Python配置中添加几行代码,便可为训练过程提供丰富的可视化支持。

核心亮点

  • 简单易用

API设计简洁易懂,使用简单。模型结构一键实现可视化。

  • 功能丰富

功能覆盖标量、数据样本、图结构、直方图、PR曲线及数据降维可视化。

  • 高兼容性

全面支持Paddle、ONNX、Caffe等市面主流模型结构可视化,广泛支持各类用户进行可视化分析。

  • 全面支持

与飞桨服务平台及工具组件全面打通,为您在飞桨生态系统中提供最佳使用体验。

组件

VisualDL 目前提供以下组件:

  • scalar
  • histogram
  • image
  • audio
  • graph
  • high dimensional
  • PR Curve

scalar

以图表形式实时展示训练过程参数,如loss、accuracy。让用户通过观察单组或多组训练参数变化,了解训练过程,加速模型调优。具有两大特点:

动态展示

在启动VisualDL Board后,LogReader将不断增量的读取日志中数据并供前端调用展示,因此能够在训练中同步观测指标变化,如下图:

多实验对比

只需在启动VisualDL Board的时将每个实验日志所在路径同时传入即可,每个实验中相同tag的指标将绘制在一张图中同步呈现,如下图:

Image

实时展示训练过程中的图像数据,用于观察不同训练阶段的图像变化,进而深入了解训练过程及效果。

Audio

实时查看训练过程中的音频数据,监控语音识别与合成等任务的训练过程。

Graph

一键可视化模型的网络结构。可查看模型属性、节点信息、节点输入输出等,并支持节点搜索,辅助用户快速分析模型结构与了解数据流向。

Histogram

以直方图形式展示Tensor(weight、bias、gradient等)数据在训练过程中的变化趋势。深入了解模型各层效果,帮助开发者精准调整模型结构。

  • Offset模式

  • Overlay 模式

PR Curve

精度-召回率曲线,帮助开发者权衡模型精度和召回率之间的平衡,设定最佳阈值。

High Dimensional

将高维数据进行降维展示,目前支持T-SNE、PCA两种降维方式,用于深入分析高维数据间的关系,方便用户根据数据特征进行算法优化。

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

VisualDL 的相关资讯

还没有任何资讯

VisualDL 的相关博客

Caffe可视化之VisualDL

Visual DL是由 PaddlePaddle 和 ECharts 合作推出的一款深度学习可视化工具,其能够可视化scalar、参数分布、模型结构、图像等...

还在「黑盒炼丹」? 教你如何实现一行代码透视炼丹过程

机器之心发布 机器之心编辑部 开发者在炼丹的过程中会不会遇到这些问题呢?比如说深度学习模型训练过程中盯 Log 盯得头晕眼花...

还在「黑盒炼丹」? 教你如何实现一行代码透视炼丹过程

机器之心发布 机器之心编辑部 开发者在炼丹的过程中会不会遇到这些问题呢?比如说深度学习模型训练过程中盯 Log 盯得头晕眼花...

还在「黑盒炼丹」?教你如何实现一行代码透视炼丹过程

   机器之心发布   机器之心编辑部       开发者在炼丹的过程中会不会遇到这些问题呢?比如说深度学习模型训练过程中...

pycaffe训练的完整组件示例

pycaffe训练的完整组件示例 为什么写这篇博客 1. 需要用到pycaffe 因为用到的开源代码基于Caffe;要维护的项目基于Caffe。基本...

还在「黑盒炼丹」? 教你如何实现一行代码透视炼丹过程

点击上方“迈微电子研发社”,选择“星标★”公众号 重磅干货,第一时间送达 开发者在炼丹的过程中会不会遇到这些问题呢?比如...

AI Studio Notebook项目使用指南

目录 页面概览 创建并运行Notebook项目 VisualDL工具 页面概览 创建并运行Notebook项目 1、点击项目大厅页面的「创建项目」....

【paddlepaddle速成】paddlepaddle图像分类从模型自定义到测试

这是给大家准备的paddlepaddle与visualdl速成例子 言有三 毕业于中国科学院,计算机视觉方向从业者,有三工作室等创始人 作者...

深度学习训练过程可视化(附github源码)

点击上方“AI算法与图像处理”,选择加"星标"或“置顶” 重磅干货,第一时间送达 来源:计算机视觉研究院专栏 深度学习训练过...

PaddleX全流程开发工具公开邀测啦!

产业智能化升级的浪潮并没有因为疫情等原因停滞不前,作为带来人工智能应用井喷式发展的深度学习技术在近几年也可谓是“时代宠...

VisualDL 的相关问答

还没有任何问答,马上提问

评论 (4)

加载中
pip是安装第三方库的方法
2018/06/07 19:41
回复
举报
我怎么安装不上,pip install --upgrade visualdl Collecting visualdl Could not find a version that satisfies the requirement visualdl (from versions: ) No matching distribution found for visualdl
2018/04/26 14:52
回复
举报
我是不是该学点其他什么了?
2018/04/24 16:50
回复
举报
打分: 力荐
不明觉厉
2018/04/17 15:36
回复
举报
更多评论
4 评论
90 收藏
分享
在线直播报名
返回顶部
顶部