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

Posted AI算法与图像处理

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了深度学习训练过程可视化(附github源码)相关的知识,希望对你有一定的参考价值。

重磅干货,第一时间送达

来源:计算机视觉研究院专栏


深度学习训练过程一直处于黑匣子状态,有很多同学问我具体怎么解释?其实很多还是无法可解释,但是通过可视化,具体可以知道深度学习在训练过程到底学习了哪些特征?到底对该目标的哪些特征感兴趣?这些我们现在已经有很多渠道可以得知,我先给大家介绍几个比价好的工具!

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


1.深度学习网络结构画图工具

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

2.caffe可视化工具
输入:caffe配置文件 输出:网络结构
地址:http://ethereon.github.io/netscope/#/editor

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

3.深度学习可视化工具Visual DL
Visual DL是百度开发的,基于echar和PaddlePaddle,支持PaddlePaddle,PyTorch和MXNet等主流框架。ps:这个是我最喜欢的,毕竟echar的渲染能力不错哈哈哈,可惜不支持caffe和tensorflow。

4.结构可视化工具PlotNeuralNet

萨尔大学计算机科学专业的一个学生开发。

其实还有很多可视化工具,但是今天我要说的是,训练过程的可视化,与TF的可视化类似,但是这个操作更加简便!

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


这个工具到底把 训练过程展示的多么详细?简单来说,项目作者已经给你做好了一个可以交互的界面,你只需要打开浏览器加载出这个界面就可以了。CNN Explainer 使用 TensorFlow.js 加载预训练模型进行可视化效果,交互方面则使用 Svelte 作为框架并使用 D3.js 进行可视化。最终的成品即使对于完全不懂的新手来说,也没有使用门槛。下面我们来看一下具体的效果。
深度学习训练过程可视化(附github源码)
卷积
深度学习训练过程可视化(附github源码)

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

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

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

softmax

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

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

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

MaxPool

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

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

总结
通过整个过程相比大家对过程有详细了解,如果你技术好的,你可以通过深度学习平台直接可视化训练过程,那个过程相比比这个更加详细。



福利:关注后台回复“python编程”,即可获取一份编程大礼包!

end



个人微信

请注明: 地区+学校/企业+研究方向+昵称
如果没有备注不拉群!


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


真的很赞呀 

以上是关于深度学习训练过程可视化(附github源码)的主要内容,如果未能解决你的问题,请参考以下文章

深度学习之30分钟快速入门PyTorch(附学习资源推荐)

Kafka +深度学习+ MQTT搭建可扩展的物联网平台附源码

深度强化学习 DQN 模型解析,附Pytorch完整代码

宇宙最大的手绘草图数据集——QuickDraw 解析下载使用训练可视化(附完整代码)

深度学习之图像分类ResNet50学习

深度学习用于计算机视觉