【杂谈】那些酷炫的深度学习网络图怎么画出来的?

深度学习法宝-常用神经网络画图工具、可视化工具 我入坑深度学习已经有一段时间了,实验室开组会作报告,写文章都需要画神经网络的图,我目前用了一些感觉还比较不错的方式,下面做一下总结。 一、 NN-SVG(三种模型) 这个工具可以非常方便的画出各种类型的图,是一位来自于麻省理工学院弗兰克尔生物工程实验室的人开发的, 该实验室开发可视化和机器学习工具用于分析生物数据。 github地址:https://github.com/zfrenchee ... 阅读详情

文章首发于微信公众号《有三AI》

【杂谈】那些酷炫的深度学习网络图怎么画出来的?

本文我们聊聊如何才能画出炫酷高大上的神经网络图,下面是常用的几种工具。

作者&编辑 | 言有三  

 

1 NN-SVG

这个工具可以非常方便的画出各种类型的图,是下面这位小哥哥开发的,来自于麻省理工学院弗兰克尔生物工程实验室, 该实验室开发可视化和机器学习工具用于分析生物数据。

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

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

可以绘制的图包括以节点形式展示的FCNN style,这个特别适合传统的全连接神经网络的绘制。

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

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

这个工具可以导出非常高清的SVG图,值得体验。

 

2 PlotNeuralNet

这个工具是萨尔大学计算机科学专业的一个学生开发的,一看就像计算机学院的嘛。

首先我们看看效果,其github链接如下,将近4000 star:

https://github.com/HarisIqbal88/PlotNeuralNet

看看人家这个fcn-8的可视化图,颜值奇高。

使用的门槛相对来说就高一些了,用LaTex语言编辑,所以可以发挥的空间就大了,你看下面这个softmax层,这就是会写代码的优势了。

其中的一部分代码是这样的,会写吗。

\pic[shift={(0,0,0)}] at (0,0,0) {Box={name=crp1,caption=SoftmaxLoss: $E_\mathcal{S}$ ,%    

fill={rgb:blue,1.5;red,3.5;green,3.5;white,5},opacity=0.5,height=20,width=7,depth=20}};    

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

 

3 ConvNetDraw

ConvNetDraw是一个使用配置命令的CNN神经网络画图工具,开发者是香港的一位程序员,Cédric cbovar。

采用如下的语法直接配置网络,可以简单调整x,y,z等3个维度,github链接如下:

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

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

挺好用的不过它目标分辨率太低了,放大之后不清晰,达不到印刷的需求。

 

4 Draw_Convnet

这一个工具名叫draw_convnet,由Borealis公司的员工Gavin Weiguang Ding提供。

简单直接,是纯用python代码画图的,

https://github.com/gwding/draw_convnet

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

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

 

5 Netscope

下面要说的是这个,我最常用的,caffe的网络结构可视化工具,大名鼎鼎的netscope,由斯坦福AILab的Saumitro Dasgupta开发,找不到照片就不放了,地址如下:

https://github.com/ethereon/netscope

 

左边放配置文件,右边出图,非常方便进行网络参数的调整和可视化。这种方式好就好在各个网络层之间的连接非常的方便。

 

其他

再分享一个有意思的,不是画什么正经图,但是把权重都画出来了。

http://scs.ryerson.ca/~aharley/vis/conv/

 

 

看了这么多,有人已经在偷偷笑了,上PPT呀,想要什么有什么,想怎么画就怎么画。

不过妹子呢?

怎么不来开发一个粉色系的可视化工具呢?

类似于这样的

第一次插个广告?

 

总结

那么,你都用什么画呢?欢迎留言分享一下!

《有三AI知识星球》组建了,从下周开始,会在里面随时分享更多好用,好玩的知识噢,已经先后有国内各大互联网公司的大咖加入,还有很多优秀的自媒体个人,相信大家都认识的就不做过多介绍了。

另外想加入季划的抓紧了,开始进入深度学习篇,准备全力发车了

重新解释“季”划 & 为什么我不是在搞培训

噢对了,下周六还有一个live,感兴趣的不妨来听我唠唠嗑,实时语音问答噢

知乎Live上线-学深度学习我们到底在学什么

转载文章请后台联系

侵权必究

感谢各位看官的耐心阅读,不足之处希望多多指教。后续内容将会不定期奉上,欢迎大家关注有三公众号 有三AI!

 

使用PlotNeuralNet绘制深度学习网络图的基本操作(二) 使用PlotNeuralNet绘制深度学习网络图的基本操作 阅读详情

相关推荐

最新Docker GPU支持全解析:为什么nvidia-smi能用但PyTorch找不到CUDA?

本文深入解析了Docker容器中nvidia-smi命令可用但PyTorch无法调用CUDA的根本原因。关键在于默认配置仅暴露了GPU的utility管理能力,而CUDA计算所需的compute能力未被激活。通过正确设置NVIDIA_DRIVER_CAPABILITIES环境变量为compute,utility,并配合--gpus参数,即可解决此问题,确保AI训练等任务顺利进行。

convnet3designer的博客 242

深度学习网络结构图绘制工具及方法

汇总一些深度学习网络结构图的工具,这些软件都是只能作为模型图的辅助,更常见的模型组合型的图还是要ppt来画了,或许还有visio。

soderayer的博客 4万+

libcrypto.so.10(OPENSSL_1.0.2)(64bit) is needed by erlang-22.0.7-1.el7.x86_64

今天安装Rabbitmq的 erlang-22.0.7-1.el7.x86_64.rpmrpm包时遇到了这个坑,害找到说是不容易;错误信息在下面; [root@iz2zef7u84js1qeeq00ewwz RabbitMQ]# rpm -ivh erlang-22.0.7-1.el7.x86_64.rpm warning: erlang-22.0.7-1.el7.x86_64.rpm: Header V4 RSA/SHA1 Signature, key ID 6026dfca: NOKEY error:

qq_45782349的博客 5784

深度学习网络图画图工具

从 公众号上发现了 总结的深度学习画图工具,很实用:https://mp.weixin.qq.com/s/MMzvZA55Xb2sOA7rJiXiEw 1NN-SVG 这个工具可以非常方便的画出各种类型的图,是下面这位小哥哥开发的,来自于麻省理工学院弗兰克尔生物工程实验室, 该实验室开发可视化和机器学习工具用于分析生物数据。 github地址:https://github.com/zf...

别说话写代码的博客 3万+

HALCON基于描述符的模板匹配(未标定)

HALCON基于不标定描述符的模板匹配

king_linj的博客 892

交通流预测爬坑记(一):交通流数据集,原始数据

常用的交通流数据集,持续更新~~

K_first的博客 4万+

ppt画深度学习网络图

复制方块,为了保证缩放时每个方片和之前的宽度(5cm)一致,在不锁定纵横比的情况下,增加宽度属性大小,然后再锁定纵横比,调整宽度属性到5cm,相应地高度也会降低,会取得比较好的效果。 提示:以下是本篇文章正文内容,下面案例可供参考 一、pandas是什么? 示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。 二、使用步骤 1.引入库 代码如下(示例): import numpy as np import pandas as pd import matplotlib.p

淮水竹亭 4万+

基于STM32L4XX、HAL库的ESP32-S3-WROOM-1-N4 WIFI模块驱动程序设计

/ 检查是否收到完整的一行(以\r\n结尾)// 例如: 解析AT命令响应或MQTT消息等。// UART2初始化已在CubeMX中配置。// USART2初始化函数(由CubeMX生成)// 缓冲区溢出,重置。// 如果需要等待响应。// 处理接收到的数据。// 处理接收到的数据。// 等待ESP32模块启动。// 主循环其他任务。// 启用UART全局中断。// 发送HTTP GET请求。// 发送AT测试命令。// 连接Wi-Fi。// UART中断回调函数。

zhusl6688的博客 288

杂谈 | 那些酷炫的深度学习网络图怎么画出来的?

杂谈 | 那些酷炫的深度学习网络图怎么画出来的? leiphone.com2019-04-02 雷锋网 AI 科技评论按,本文作者言有三,个人公众号“有三AI”,原文地址:https://zhuanlan.zhihu.com/p/60146525。雷锋网(公众号:雷锋网)AI 科技评论获其授权转载。正文内容如下: 本文我们聊聊如何才能画出炫酷高大上的神经网络图,下面是常用的几种工具。...

weixin_33724659的博客 272

【踩坑记录】colmap中的相机位姿的坐标系定义及其可视化结果的隐含转换

1 坐标系定义及转换   首先介绍一下世界坐标系和相机坐标系之间的转换,它们之间是存在一个转换关系的。现假设空间中一点X,它在相机坐标系下的坐标是Xcamera,在世界坐标系下的坐标是Xworld。假设它通过R和t实现从相机坐标系到世界坐标系之间的转换: Xworld = RXcamera + t   那么,由上式,我们可以推得从世界坐标系向相机坐标系的转换关系(RT=R-1,所以通常直接使用RT即可): Xcamera = RTXworld - RTt   所以,两个坐标系之间的转换,需要看其具体

zeeq的博客 2万+

PCL Super4PCS算法实现点云粗配准(版本一)【2025最新版】

Win11系统下实现[Super4PCS: Fast Global Pointcloud Registration via Smart Indexing一文中的配准算法。

点云侠的博客 3378

深度优先生成树怎么画_【杂谈】那些酷炫的深度学习网络图怎么画出来的?

本文我们聊聊如何才能画出炫酷高大上的神经网络图,下面是常用的几种工具,更多请关注《有三AI》公众号噢。 作者&编辑 | 言有三1 NN-SVG这个...

weixin_39757739的博客 664

C++和OpenGL实现3D游戏编程【连载6】——不规则图形的纹理贴图(附源码)

上一节我们讨论了纹理贴图的相关基础操作,但上一节的纹理贴图操作基本上都是规则图形,包括圆形和球形虽然复杂一点,但是它也是规则的。这一节课我们要讨论一下,怎么在不规则图形上纹理贴图,就比如文章下图的心形纹理贴图,以及纹理的平移、旋转、放大缩小功能。

zhooyu的博客 1308

kd树是怎么画出来的_「杂谈」那些酷炫的深度学习网络图怎么画出来的?

本文我们聊聊如何才能画出炫酷高大上的神经网络图,下面是常用的几种工具。作者&编辑 | 言有三 一、NN-SVG这个工具可以非常方便的画出各种类型的图,是下面这位小哥哥开发的,来自于麻省理工学院弗兰克尔生物工程实验室, 该实验室开发可视化和机器学习工具用于分析生物数据。github地址:https://github.com/zfrenchee画图工具体验地址:http://alexlenai...

weixin_35795792的博客 208

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

杂谈 | 那些酷炫的深度学习网络图怎么画出来的? ...

雷锋网 AI 科技评论按,本文作者言有三,个人公众号“有三AI”,原文地址:https://zhuanlan.zhihu.com/p/60146525。雷锋网(公众号:雷锋网) AI 科技评论获其授权转载。正文内容如下: 本文我们聊聊如何才能画出炫酷高大上的神经网络图,下面是常用的几种工具。 1. NN-SVG 这个工具可以非常方便的画出各...

测试0901-1 275

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

python 可视化 画直线_【必须收藏】那些酷炫的深度学习网络图怎么画出来的?...

本文我们聊聊如何才能画出炫酷高大上的神经网络图,下面是常用的几种工具。作者&编辑 | 言有三 1 NN-SVG这个工具可以非常方便的画出各种类型的图,是下面这位小哥哥开发的,来自于麻省理工学院弗兰克尔生物工程实验室, 该实验室开发可视化和机器学习工具用于分析生物数据。github地址:https://github.com/zfrenchee画图工具体验地址:http://alexlena...

weixin_32121931的博客 365

深度学习网络图的绘制

文章目录1、NN-SVG2、PlotNeuralNet3、ConvNetDraw4、Draw_Convnet5、Netscope其他 转载连接:【杂谈】那些酷炫的深度学习网络图怎么画出来的? 1、NN-SVG 这个工具可以非常方便的画出各种类型的图,是下面这位小哥哥开发的,来自于麻省理工学院弗兰克尔生物工程实验室, 该实验室开发可视化和机器学习工具用于分析生物数据。 github地址:htt...

qq_36414085的博客 3027

【完结】优秀的深度学习从业者都有哪些优秀的习惯

文/编辑 | 言有三 这是一篇总结文,说说优秀的深度学习从业者拥有的一些习惯,从看论文到写代码,从刷论坛到刷比赛。 1 拥有一台GPU 虽然各类深度学习框架caffe,tensorflow等都是可以支持CPU的,但是如果没有一台GPU,学深度学习始终只能做一个看客。 笔者工作四年,几乎每天背着一台移动GPU,是神舟的一台游戏本,加上书包约20斤左右。有一台移动GPU,不仅方便...

hacker_long的专栏 832

【杂谈】深度学习必备,各路免费爬虫一举拿下

在开发实际项目的时候,你经常没有足够多的数据,需要自己去想办法获取,这个时候常常需要用到爬虫。然而找来找去,很可能找了很久都找不到既免费又好用的爬虫,今天就从好的爬虫开始...

hacker_long的专栏 1034

【杂谈】面向新手的深度学习开源框架指导手册与GitHub项目,欢迎加入我们的开源团队...

之前我们公众号输出了很多深度学习开源框架相关的内容,现在整理成技术手册给大家分享以方便阅读,下面是详细信息。开源框架背景现如今开源生态非常完善,深度学习相关的开源框架众多,光是为人熟知的...

hacker_long的专栏 495

【杂谈】超过12个,150页深度学习开源框架指导手册与GitHub项目,初学CV你值得拥有...

之前我们公众号输出了很多深度学习开源框架相关的内容,今天整理成技术手册给大家分享以方便阅读,下面是详细信息。开源框架背景现如今开源生态非常完善,深度学习相关的开源框架众多,光是为人熟知的...

hacker_long的专栏 427

darknet框架_【杂谈】面向新手的深度学习开源框架指导手册与GitHub项目,欢迎加入我们的开源团队...

之前我们公众号输出了很多深度学习开源框架相关的内容,现在整理成技术手册给大家分享以方便阅读,下面是详细信息。开源框架背景现如今开源生态非常完善,深度学习相关的开源框架众多,光是为人熟知的就有caffe,tensorflow,pytorch/caffe2,keras,mxnet,paddldpaddle,theano,cntk,deeplearning4j,matconvnet等。如何选择...

weixin_39634438的博客 123

darknet框架_【杂谈】超过12个,150页深度学习开源框架指导手册与GitHub项目,初学CV你值得拥有...

之前我们公众号输出了很多深度学习开源框架相关的内容,今天整理成技术手册给大家分享以方便阅读,下面是详细信息。开源框架背景现如今开源生态非常完善,深度学习相关的开源框架众多,光是为人熟知的就有caffe,tensorflow,pytorch/caffe2,keras,mxnet,paddldpaddle,theano,cntk,deeplearning4j,matconvnet等。如何选择...

weixin_39745269的博客 92

【杂谈】梦想与饼干,AI是你的谁?

这是我加入有三AI后与大家的第7次见面了,那今天就正式介绍一下我自己,也跟大家聊聊我眼中的AI。作者 | 孙叔桥编辑 | 言有三1、入坑计算机视觉与其说是我选择了从事计算...

hacker_long的专栏 654

【公开课】“有三说深度学习”上线

网易云课堂,《有三说深度学习》恢复更新了!下面是一个案例。1、大纲与时间安排表如下2、内容简述第一篇:讲述深度学习的基础,涉及卷积神经网络的基本思想,深度学习中的正则化,...

hacker_long的专栏 525
上一篇: 【DL4J速成】Deeplearning4j图像分类从模型自定义到测试
下一篇: 有三AI知识星球官宣,BAT等大咖等你来撩
言有三
言有三 领域专家: 人工智能技术领域 领域专家: 人工智能技术领域
博客等级 码龄15年 3635粉丝 976原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

打赏作者

言有三

三人行必有AI

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

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

打赏作者

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

抵扣说明:

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

余额充值