第一个ConvNetDraw: 两颗星**
https://cbovar.github.io/ConvNetDraw/

在线的,不过只能绘制这种简单的图,可以增加卷积层,池化啥的,左边可以选择调节角度,

第二个CNN Convoluter:两颗星**
https://pwwang.github.io/cnn-convoluter/

也是一个在线的网址,左边选择hide data 也就是不隐藏数据,在input中输入padding的大小,右边图中就会显示出来,在设置卷积核的尺寸 就可以动态的看到output的过程。缺点是只能是这种固定的平面的卷积操作。

第三个Netron 三颗星***
https://lutzroeder.github.io/netron/
在线的网址,
https://github.com/lutzroeder/netron
也可以在github上下载对应的版本,不过建议网页版就可以查看网络的模型结构图,点击open model 然后在自己的项目中寻找以H5结尾的文件,就可以选择打开了,效果如下:


只不过这种输出太长,可以调整方向横着看,Netron是一个神经网络可视化包,支持绝大多数神经网络操作。该功能包可以为不同节点显示不同的颜色,卷积层用蓝色显示,池化层和归一化层用绿色显示,数学操作用黑色显示。

第四个NN-SVG: 五颗星*****
https://github.com/alexlenail/NN-SVG
NN-SVG是由来麻省理工学院弗兰克尔生物工程实验室开发的。可以绘制的图包括以节点形式展示的FCNN style,这个特别适合传统的全连接神经网络的绘制。

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

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

这个工具的优势是操作方便,通过交互式界面直接控制各层增减及变化,支持三种风格,选择空间大,支持SVG格式下载。缺陷是定制化程度低,各连接层不是很好看。

目前支持这三种方式:


可调节连接边的透明度、粗细、正负样本的颜色表示,节点的颜色和大小,是否显示偏置、标签等,输入节点、隐藏节点和输出节点的个数。

用于mnist手写字体识别的经典模型,算是CNN鼻祖模型,除了展示的颜色、线条粗细等属性,还可以设置网络结构每一层的通道、特征宽度高度、卷积核大小。

2012年Imagenet冠军模型,掀起深度学习热潮的结构。

第五个是PlotNeuralNet

Github地址:https://github.com/HarisIqbal88/PlotNeuralNet
PlotNeuralNet是由萨尔大学计算机科学专业的一个学生开发的。目前主要支持的是卷积神经网络,其中卷积层、池化层、bottleneck、skip-connection、up-conv、Softmax等常规的层在代码中都有定义,但是缺少RNN相关的可视化层展示。

代码用Python编写,需要调用LaTex输出PDF格式文档。需要说明的是,该软件在Windows下运行会有很多报错,在Ubuntu系统下则运行正常。接下来我们先看看示例效果。
PlotNeuralNet的使用方法非常简单,将项目克隆下来之后,想用什么结构,就从PlotNeural里找对应的模块,然后将它们拼接起来就好了。

这个有点复杂啊,代码的 不懂。。
上面的绘图,属于娱乐,真要手绘制自己的神经网络架构图还是要自己画图了,
最后就是万能的ppt画图了,还没学 ,下回补充。

计算机专业中怎么样绘制神经网络结构图相关推荐

  1. 数学知识在计算机专业中的应用,数学建模在计算机专业中的应用

    数学建模在计算机专业中的应用 一.摘要 本文重点分析了数学建模的特点,探讨了数学建模与计算机的之间的关系,并重点的阐述了数学建模在计算机专业中的应用. 当需要从定量的角度分析和研究一个实际问题时,人们 ...

  2. c语言专业教学,C语言在计算机专业中的教学.docx

    浅谈C语言在计算机专业中的教学 [摘要]20世纪90年代以来,C语言迅速在全世界普及推广. 无论在中国还是在世界各国,"C语言程序设计"始终是高等学校的 一门基本的计算机课程.C语 ...

  3. 中职生职业生涯规划书2000字学计算机,计算机专业中职生职业生涯规划书

    计算机专业中职生职业生涯规划书 下面是小编为中职生计算机专业整理的职业生涯规划书范文,供参考. 一.前言 九年义务教育,我们在儿童的懵懂.自由的嬉戏和父母的纵容中,快乐的度过;三年的高中生活,我们在学 ...

  4. 俄语使用计算机怎么说,计算机专业中常用的俄语词汇

    Выровнять ширину столцов平均分布各列 Выровнять высоту строк平均分布各行 кранная клавиатура屏幕键盘 Оычный普通 Другие ц ...

  5. 计算机专业中,为什么网络工程最不起眼、最不受推荐?

    写在前面 我们都知道计算机是一个大类专业,包含了很多领域的不同方向.其中计算机科学与技术专业是最火的,当然在某些院校软件工程.电子信息等专业的的竞争依旧十分激烈.很多人在保研选择专业的时候,会纠结到底 ...

  6. 中职校计算机案例教学法,浅析案例教学法在中职学校计算机专业中的应用

    :一-~堡-一皇- .照 UJi AN CO M PUTER 浅析案例教学法在中职学校计算机专业中的应用 李晓琴 (福建_ Z - - _, l k学校福建福州 3 5 0 0 0 2 ) [摘要]: ...

  7. 计算机专业中经典书籍(程序猿和大学生必读)

    2楼 : JAVA篇 此篇收录:.<Java 2 核心技术>.2.<Java编程语言>.3.<Effective Java>.4.<Java解惑>.5. ...

  8. 如何绘制神经网络结构图,如何设计神经网络结构

    如何用Tensorflow 快速搭建神经网络 在MNIST数据集上,搭建一个简单神经网络结构,一个包含ReLU单元的非线性化处理的两层神经网络. 在训练神经网络的时候,使用带指数衰减的学习率设置.使用 ...

  9. python绘制神经网络结构图,如何画神经网络结构图

    如何画出神经网络的结构图 谷歌人工智能写作项目:神经网络伪原创 如何用visio画卷积神经网络图.图形类似下图所示 文案狗. 大概试了一下用visio绘制这个图,除了最左面的变形图片外其余基本可以实现 ...

  10. 遂宁专业计算机学校,遂宁计算机专业中职学校哪家强

    贵重人才计算机专业2013级学位3950***终一起交款,acccloud已售能力超级强,目前可选的学校有:北京农林科技大学云南省云南农业大学***蒙古族自治州科考学院长春师范大学南宁师范大学甘肃农业 ...

最新文章

  1. F5负载均衡会话保持技术及原理技术白皮书
  2. 深入理解 python 元类
  3. Qt5官方demo分析集29——Extending QML - Property Value Source Example
  4. grabcut.cpp:380: error: (-215) !bgdSamples.empty() !fgdSamples.empty() in function initGMMs
  5. 互联网金融风控面试算法知识(三)
  6. 全局变量、局部变量、静态全局变量、静态局部变量在内存里的区别(转)
  7. Ocelot(六)- 架构图
  8. 我的Google Adsense帐户被关
  9. [CSS]关于Flexbox
  10. VS2013产品密钥
  11. 小学阅读方法六种_小学数学阅读理解解题技巧,附常见的6种方法
  12. 人人商城小程序消息服务器配置,如何设置小程序模板消息?
  13. 红帽子linux 6.8 u盘安装,RHEL 6.8 安装指导手册
  14. Python导入Excel名单实现随机抽取
  15. 中科院阿里云发布11比特云超导量子处理器
  16. linux 磁盘隔离,Linux 磁盘坏道故障修复
  17. 苹果创建账号显示服务器出错,创建iCloud id 提示:无法创建
  18. 2-13 搭建LAMP环境并部署Ucenter和Ucenter-home网站
  19. Android实现通过浏览器点击链接打开本地应用(APP)
  20. 微信小程序 - 核心

热门文章

  1. MCE | “神药”二甲双胍后,糖尿病药物研究谁将是下一个顶流?
  2. 如何用深度学习模型为自己做个漫画画像(含代码流程)
  3. [clear] python 种子转磁力链
  4. css中英文单词换行的问题
  5. FileZilla 服务器 报Warning: FTP over TLS is not enabled, users cannot securely log in.
  6. FPGA,关于安装使用libero IDE V9.2 及其gold floating license配置
  7. java 订单号生成器
  8. LeetCode | 347. Top K Frequent Elements
  9. JAVA国际化 - Eason Jiang - 博客园
  10. Android Studio 全局搜索快捷键