2019 最全神经网络结构图画图工具介绍,没有之一!

最近看到有人提问,关于神经网络结构图的问题,决定给大家做一个比较全面详细的介绍,希望对大家在这方面的空缺和疑惑有所帮助。

神经网络结构图绘制工具列表
名称描述推荐指数
Python+Graphvizgraphviz的python版本(亲测)****
PlotNeuralNet第一步生成tex文件,然后调用LaTeX命令行生成图形(亲测)****
NetworkX这是个专门的复杂网络图的Python包****
Matplotlib’s Viznet利用Matplotlib的Viznet****
LaTeX tikz绘制网络结点图的tikz库***
Graphviz专业绘图软件,dot描述语言***
Inkscape属于绘图软件***
Omnigraffle由The Omni Group制作的一款绘图软件***
netron支持ONNX (.onnx, .pb, .pbtxt), Keras (.h5, .keras), CoreML (.mlmodel), Caffe2 (predict_net.pb, predict_net.pbtxt), MXNet (.model, -symbol.json) and TensorFlow Lite (.tflite),在前面链接处下载文件,在这里演示***
TensorBoard配合Tensorflow一起使用的***
Keras自带plot方法,例子,也需要安装graphviz,pydot等***
Netscope for Caffe只支持Caffe格式,例子***
draw_convnet这个其实是利用Matplotlib的绘图功能写了一个Python脚本**
dnngraph仅使用于Caffe框架**
ConvNetDraw灵活性差,没有更新了**
建议

从上面列表看出,笔者建议使用以LatTeX, Graphviz, Viznet为主的工具。当然使用什么,怎么用?根据自己的实际情况来定。如果你不希望编程,做学术,写论文用的话,推荐使用的专业绘图工具,如果想通过编程来显示一些自己设计的神经网络图,建议使用列表的前四个方式来做来做;如果你是在训练你的神经网络,需要显示神经网络的初略结构,同时查看训练参数,建议使用深度学习框架,如TensorBoard,Keras,Caffe等自带的功能进行展示。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

科技与文明

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值