不得不收藏的深度神经网络结构图绘制方法

您所在的位置:网站首页 人为本结构图怎么画 不得不收藏的深度神经网络结构图绘制方法

不得不收藏的深度神经网络结构图绘制方法

2024-05-28 18:07| 来源: 网络整理| 查看: 265

关注“医学大数据与人工智能”公众号,重磅干货,第一时间送达

欢迎个人转发朋友圈;其他机构或自媒体如需转载,后台留言申请授权

整理:炼数之道

本文我们聊聊如何画出酷炫高大上的神经网络结构图。

1. NN-SVG

这个工具可以非常方便的画出各种类型的图,由麻省理工学院弗兰克尔生物工程实验室研究人员开发。可以绘制3种不同形式的图,导出高清的SVG图。

github地址:https://github.com/zfrenchee

画图工具体验地址:http://alexlenail.me/NN-SVG/

(1)以节点形式展示的FCNN style,适合传统全连接神经网络结构的绘制。

(2)以平铺网络结构展示的LeNet style,用二维的方式,适合查看每一层feature map的大小和通道数目。

(3)以三维形式展现的AlexNet style,可以更加真实地展示卷积过程中高维数据的尺度的变化,目前只支持卷积层和全连接层。

2. PlotNeuralNet

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

github地址:https://github.com/HarisIqbal88/PlotNeuralNet

下图是用这个工具进行可视化的fcn-8。

这个工具用LaTex语言编辑,所以可以发挥的空间大,但是使用门槛也提高了。

相似的工具还有:https://github.com/jettan/tikz_cnn

3. ConvNetDraw

ConvNetDraw是一个使用配置命令的CNN神经网络画图工具。采用如下的语法直接配置网络,可以简单调整x,y,z等3个维度。

github地址:https://cbovar.github.io/ConvNetDraw/

使用方法如上图所示,只需输入模型结构中各层的参数配置。

4. Draw_Convnet

github地址:https://github.com/gwding/draw_convnet

看看画的图如下,核心工具是matplotlib,图不酷炫,但是好在规规矩矩,可以严格控制,论文用挺合适的。

类似的工具还有:https://github.com/yu4u/convnet-drawer

5. Netscope

Netscope是caffe的网络结构可视化工具。左边放配置文件,右边出图,非常方便进行网络参数的调整和可视化。

github地址:https://github.com/ethereon/netscope

那么,你都用什么工具绘制神经网络结构图呢?欢迎留言分享一下!

版权声明:仅用于学术分享。若有侵权,请联系后台删除或修改!



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3