最全深度学习训练过程可视化工具(附github源码)
来源:深度学习爱好者本文约700字,建议阅读5分钟本文介绍了多个能将深度学习训练过程进行可视化的工具,帮助大家更好地理解深度学习,非常实用。
深度学习训练过程一直处于黑匣子状态,有很多同学问我具体怎么解释?其实很多还是无法可解释,但是通过可视化,具体可以知道深度学习在训练过程到底学习了哪些特征?到底对该目标的哪些特征感兴趣?这些我们现在已经有很多渠道可以得知,我先给大家介绍几个比较好的工具!
1. 深度学习网络结构画图工具
地址:https://cbovar.github.io/ConvNetDraw/
2.caffe可视化工具
输入:caffe配置文件 输出:网络结构
地址:http://ethereon.github.io/netscope/#/editor
3. 深度学习可视化工具Visual DL
Visual DL是百度开发的,基于echar和PaddlePaddle,支持PaddlePaddle,PyTorch和MXNet等主流框架。ps:这个是我最喜欢的,毕竟echar的渲染能力不错哈哈哈,可惜不支持caffe和tensorflow。
地址:https://github.com/PaddlePaddle/VisualDL
4. 结构可视化工具PlotNeuralNet
萨尔大学计算机科学专业的一个学生开发。
地址:https://github.com/HarisIqbal88/PlotNeuralNet
其实还有很多可视化工具,但是今天我要说的是,训练过程的可视化,与TF的可视化类似,但是这个操作更加简便!
这个工具到底把训练过程展示得多么详细?简单来说,项目作者已经给你做好了一个可以交互的界面,你只需要打开浏览器加载出这个界面就可以了。CNN Explainer 使用 TensorFlow.js 加载预训练模型进行可视化效果,交互方面则使用 Svelte 作为框架并使用 D3.js 进行可视化。最终的成品即使对于完全不懂的新手来说,也没有使用门槛。下面我们来看一下具体的效果。
卷积
超参数
softmax
ReLU
MaxPool
通过整个过程,想必大家对过程有详细了解,如果你技术好的,你可以通过深度学习平台直接可视化训练过程,那个过程想必比这个更加详细。
编辑:黄继彦
校对:林亦霖
相关文章
- 【Jenkins 插件】使用 github 插件从 GitHub 上拉取项目代码
- 在pycharm中如何新建Python文件?_github下载的python源码项目怎么用
- GitHub 热榜:轻量级无 Agent 的自动化运维平台!「建议收藏」
- Github gist_github教程
- Jekyll搭建博客并部署到GitHub
- 无需服务器的GitHub实时漏洞利用工具监听器,目前支持微信/TG推送,中文版 Github-CVE-Listener
- 微软CEO说漏嘴?收购GitHub四年后首次披露业绩:年收入翻两倍超10亿美元!
- 15年封神,GitHub开发者破亿!这个滋养了全世界码农的网站,已成传奇
- 【代码管理】GitHub超详细图文攻略 - Git客户端下载安装 GitHub提交修改源码工作流程 Git分支 标签 过滤 Git版本工作流
- 提高国内访问 GitHub 的速度的 9 种方案
- 确保开源项目在 GitHub 上取得成功的五个关键
- 2020 年的 GitHub 年度报告,我看出了这些不一样的点