1. PlotNeuralNet

主要的优点如下:

1.可以使用LaTex编写;

2.自由度高,也可以使用Python脚本编写结构模型;

主要的缺点如下:

1.无交互界面;

2.上手略有难度。

链接:https://github.com/HarisIqbal88/PlotNeuralNet

2. draw_convnet

由Borealis公司的员工Gavin Weiguang Ding提供,使用纯python代码进行画图。核心工具是matplotlib,图不算太酷炫,但是好在规规矩矩,可以较好的控制结构。

链接:https://github.com/gwding/draw_convnet

3. NNSVG

一位来自于麻省理工学院弗兰克尔生物工程实验室的人进行开发,该实验室开发可视化和机器学习工具用于分析生物数据。该工具可以非常方便的画出三种神经网络结构:

  1. FCNN模型;

  2. LeNet模型;

  3. AlexNet模型。

链接:http://alexlenail.me/NN-SVG/LeNet.html

4. Caffe

caffe的python编译模块提供了绘制net结构的功能,可实现对网络结构的绘制,这极大的方便了对网络结构的理解和分析。调用caffe中的draw.py文件便可以进行结构图绘制,也就是将网络模型由prototxt变成一张图片。

链接:https://github.com/BVLC/caffe/blob/master/python/caffe/draw.py

5. Tensorboard

TensorBoard 是用于提供机器学习工作流程期间所需的测量和可视化的工具。它使您能够跟踪实验指标,例如损失和准确性,可视化模型图,将嵌入物投影到较低维度的空间等等。尤其是在训练网络的时候,我们可以设置不同的参数(权重W、偏置B、卷积层数、全连接层数等),并可以直观的帮助我们进行参数的选择。

链接:https://tensorflow.google.cn/tensorboard/get_started

6. DotNets

这是一个简单的 Python 脚本,用于使用 Python 和 Graphviz 生成前馈神经网络的图片。这受到了 Thiago G. Martins How to draw neural network diagrams using Graphviz 的启发。

链接:https://github.com/martisak/dotnets

7.Matlab

MATLAB是美国MathWorks公司出品的商业数学软件,用于数据分析、无线通信、深度学习、图像处理与计算机视觉、信号处理、量化金融与风险管理、机器人,控制系统等领域。

Matlab的优点很明显,一般使用过的人都很清楚。不过缺点就是他的商业属性,同时由于其带有米国“属性”,对我们带来了一系列的问题。可以的情况下还是需要慎重使用,毕竟这个软件太容易产生依赖了。

链接:http://www.mathworks.com/help/nnet/ref/view.html

8.Keras.js

Keras是一款非常流行的深度学习模型开发框架,基于python,语法简洁,封装程度高,只需十几行代码就可以构建一个深度神经网络。Keras.js是一个可以在浏览器中运行深度神经网络的JS框架(同时包含互动演示),支持CPU,GPU计算。区别于Keras,Keras.js只能运行已经调试好的模型,无法进行模型训练。

链接:https://transcranial.github.io/keras-js/#/

9.  Graphviz

Graphviz 是开源图形可视化软件。图可视化是一种将结构信息表示为抽象图和网络图的方法。它在网络、生物信息学、软件工程、数据库和网页设计、机器学习以及其他技术领域的可视化界面中具有重要的应用。

链接:http://magjac.com/graphviz-visual-editor/

10. ConX

ConX 是一种构建和理解深度学习神经网络的可访问且强大的方法(同时包含可视化神经网络)。具体来说,它位于 Keras 之上,而 Keras 位于 TensorFlow、CNTK 或 Theano 之上(尽管不再开发 Theano)。

主要功能包含:

1.有一个易于使用的界面来创建神经网络层之间的连接;

2.添加用于操作神经网络的附加功能;

3.支持用于训练和使用神经网络的可视化和分析;

4.拥有您需要的一切;不需要复杂的数值或绘图库的知识;

5.如果您愿意,可以与较低级别的(Keras)集成。

链接:https://conx.readthedocs.io/en/latest/index.html

11. ENNUI

个人感觉是个很奇怪的风格,不做过多评价。

链接:https://math.mit.edu/ennui/

12.  Neataptic

Neataptic 提供灵活的神经网络(附带可视化功能);神经元和突触可以用一行代码删除。神经网络根本不需要固定的架构来运行。这种灵活性允许通过神经进化为您的数据集塑造网络,这是使用多线程完成的。

链接:https://wagenaartje.github.io/neataptic/

(附链接)12个画出漂亮神经网络图的工具相关推荐

  1. 如何画出漂亮的神经网络图?

    如何画出漂亮的神经网络图? 1. draw_convnet 2. NNSVG 3. PlotNeuralNet 4. Tensorboard 5. Caffe 6.Matlab 7.Keras.js ...

  2. 如何在科研论文中画出漂亮的插图?(附代码)

    来源:机器学习实验室 本文约3300字,建议阅读5分钟. 本文给大家推荐几种在论文中画出漂亮的插图的方法. 方法一 强烈推荐 Python 的绘图模块 matplotlib: python plott ...

  3. 【Python】怎么用matplotlib画出漂亮的分析图表

    特征锦囊:怎么用matplotlib画出漂亮的分析图表 ???? Index 数据集引入 折线图 饼图 散点图 面积图 直方图 条形图 关于用matplotlib画图,先前的锦囊里有提及到,不过那些图 ...

  4. 用python画出简单笑脸画法_【Python】怎么用matplotlib画出漂亮的分析图表

    特征锦囊:怎么用matplotlib画出漂亮的分析图表 ? Index 数据集引入 折线图 饼图 散点图 面积图 直方图 条形图 关于用matplotlib画图,先前的锦囊里有提及到,不过那些图都是比 ...

  5. python画三维立体图-如何在论文中画出漂亮的插图?

    ----2020.08.07增---- 看到评论区有人说"没代码没教程所以没帮助"-- 好吧,我寻思链接.参考资料都在回答中给出来了呀(可能不够明显?) 于是,重新整理.注释了一下 ...

  6. 如何画出漂亮的气象(实时流量)图

    公司的流量监控一直用PRTG,显示外网出口流量曲线,当线路越来越多时,看着很乱.于是就有了本文.Weathermap是cacti中大家最用的一个插件之一,用它可以画出漂亮的网络拓扑图!本人水平有限,尤 ...

  7. python画简便的图-python如何画出漂亮的地图?网友:教教我呗

    导入包,创建一副世界地图 不要错过 免费学习Python的机会,快来+688244617 import folium import pandas as pd # define the world ma ...

  8. 数据血缘关系图 工具_如何在论文中画出漂亮的插图?用它!丨城市数据派

    [你投稿了没?10万+作者"平台好才是真的好",也许下一个就是你!](点击看详情),是由城市数据派主办的征稿活动,小派在此恭候派友们投稿分享![本期看点]LaTeX是一种非常好用的 ...

  9. python如何使用plt画出漂亮的柱状图(条形图)

    如何使用plt画出漂亮的柱状图(条形图) 1.配置环境 2.效果图 3.绘图代码 4.代码解释 5.结束语 1.配置环境 使用环境:python3.7 平台:Windows10 工具:matplotl ...

最新文章

  1. 论坛报名 | 与联合国、世卫组织等专家共话人工智能伦理与可持续发展
  2. Java实用教程笔记 子类与继承
  3. 【Unity技巧】制作一个简单的NPC
  4. Python环境下,提高pip安装库速度的方法!
  5. sql语言特殊字符处理
  6. 如何判断一个创业公司是否有发展潜力
  7. 【彻底解决】django migrate (mysql.W002) 【专治强迫症】
  8. C++ 使用正则表达式拆分字符串
  9. 第一课----色彩构成与色彩模式
  10. 固态硬盘简称是不是ssd_小白科普:没想到你是这样的固态硬盘
  11. C/C++/JAVA环境的搭建
  12. App小程序开发外包的费用大约是多少?
  13. python并发编程gevent模块以及猴子补丁学习
  14. C/C++蓝桥杯三升序列
  15. 计算机系统应用是不是核心期刊,计算机系统应用
  16. python扫描局域网端口和ip_我想用python扫描局域网内的ip和mac地址,需要什么第三方库...
  17. [收藏] 最全服务器基础知识科普
  18. 路由器 DNSMasq 替代 hosts,支持Android、iPhone、PC
  19. ICCV2021:Rethinking Coarse-to-Fine Approach in Single Image Deblurring
  20. 笔试练习题001...to be continued...

热门文章

  1. 3-综合案例:月福首页-多媒体-图片热点-框架
  2. rabbitMQ概述/在springboot下测试五种模式
  3. mysql查询名字相同数据排列出来_mysql 的sql语句来查找重复数据,并让其都显示出来?...
  4. 【数模系列】02_三大相关系数+Python代码
  5. python数据清洗面试题_利用python进行数据清洗
  6. C++ Eigen 库中旋转向量、旋转矩阵、欧拉角、四元数的定义及互相转换
  7. 重磅!我组问卷调查结果公布
  8. Hadoop 命令操作大全
  9. 8月31日下午3点半夏昕、林信良做客CSDN畅谈轻量级框架——Spring
  10. ant-bable实现表格输入数据