前言 本文介绍了一些关于神经网络可视化的项目,主要有CNN解释器,特征图、卷积核、类可视化的一些代码和项目,结构可视化工具,网络结构手动画图工具。

本文来自公众号CV技术指南的技术总结系列

关注公众号CV技术指南 ,专注于计算机视觉的技术总结、最新技术跟踪、经典论文解读

CNN解释器


这是一个中国博士发布的名叫CNN解释器的在线交互可视化工具。

主要对于那些初学深度学习的小白们 理解关于神经网络是如何工作很有帮助,如卷积过程,ReLU过程,平均池化过程,中间每一层的特征图的样子,都可以看到,相当于给了一个显微镜,可以随意对任意一层,任何一项操作的前后变化,观察得清清楚楚

显示卷积的过程中前后特征图的变化,中间的操作。

CNN是如何输出预测的

还可以在线上传图片,看到一张图片在经过每一层的卷积,池化,激活后的变化,最后输出预测结果。

项目链接:

https://github.com/poloclub/cnn-explainer

特征图、卷积核、热力图的可视化项目


可视化特征图

https://github.com/waallf/Viusal-feature-map

可视化卷积核

https://keras.io/examples/vision/visualizing_what_convnets_learn/

https://blog.keras.io/how-convolutional-neural-networks-see-the-world.html

Grad-CAM

https://github.com/ramprs/grad-cam

热力图

https://github.com/heuritech/convnets-keras

下面这个项目是同时包含特征图可视化,卷积核可视化和热力图的一个链接:

https://github.com/raghakot/keras-vis

网络结构可视化工具总结


Netscope

用于可视化模型结构的在线工具,仅支持caffe的prototxt文件可视化。需要自己写prototxt格式的文件。

项目地址:

https://github.com/ethereon/netscope

ConvNetDraw

这个工具用两个图可直接说明,第一个是输入,第二个是输出

项目地址:

https://github.com/cbovar/ConvNetDraw

PlotNeuralNet

这个稍微麻烦一点点,效果图如下:

项目地址:

https://github.com/HarisIqbal88/PlotNeuralNet

NN-SVG

这个非常简单,它是一个网页,在左侧输入网络的层数大小,就可以在右边输出网络结构。

项目地址:http://alexlenail.me/NN-SVG/

网络结构手动画图工具


很多新手会问的一个问题,论文中那些网络结构图是如何画的。

这里解答一下,我所了解的主要是用PPT, VISIO。当然也可以使用上面那几个。

欢迎关注公众号 CV技术指南 ,专注于计算机视觉的技术总结、最新技术跟踪、经典论文解读。

在公众号中回复关键字 “入门指南“可获取计算机视觉入门所有必备资料。

其它文章

关于快速学习一项新技术或新领域的一些个人思维习惯与思想总结
CV技术指南文章汇总

AAAI2021 | 任意方向目标检测中的动态Anchor学习

ICCV2021 | 用于视觉跟踪的学习时空型transformer

论文的科学写作与哲学

计算机视觉中的传统特征提取方法总结

ICCV2021 | TOOD:任务对齐的单阶段目标检测

Pytorch 数据流中常见Trick总结

计算机视觉中的transformer模型创新思路总结

PNNX: PyTorch 神经网络交换格式

论文创新的常见思路总结    |    卷积神经网络压缩方法总结

神经网络超参数的调参方法总结   |    数据增强方法总结

Batch Size对神经网络训练的影响    |    计算机视觉入门路线

论文创新的常见思路总结    |    池化技术总结

归一化方法总结       |  欠拟合与过拟合技术总结

注意力机制技术总结   |   特征金字塔技术总结

2021-视频监控中的多目标跟踪综述

一文概括机器视觉常用算法以及常用开发库

统一视角理解目标检测算法:最新进展分析与总结

给模型加入先验知识的常见方法总结    |    谈CV领域审稿

全面理解目标检测中的anchor    |    实例分割综述总结综合整理版

HOG和SIFT图像特征提取简述    |    OpenCV高性能计算基础介绍

目标检测中回归损失函数总结   |  Anchor-free目标检测论文汇总

2021年小目标检测最新研究综述    |    小目标检测常用方法总结

单阶段实例分割综述    |    语义分割综述    |    多标签分类概述

视频目标检测与图像目标检测的区别

视频理解综述:动作识别、时序动作定位、视频Embedding

资源分享 | SAHI:超大图片中对小目标检测的切片辅助超推理库

计算机视觉中的神经网络可视化工具与项目相关推荐

  1. 高颜值的神经网络可视化工具:3D、彩色、可定制,还能可视化参数重要性 | 开源...

    子豪 发自 凹非寺 量子位 报道 | 公众号 QbitAI 最近,一款神经网络可视化工具火了. 这款工具叫做「nn_vis」,它采用了新的3D可视化技术,可以呈现这样的效果: 其作者表示,之所以创建这 ...

  2. 开源 | 高颜值神经网络可视化工具

    点上方计算机视觉联盟获取更多干货 仅作学术分享,不代表本公众号立场,侵权联系删除 转载于:量子位 AI博士笔记系列推荐 周志华<机器学习>手推笔记正式开源!可打印版本附pdf下载链接 最近 ...

  3. 高颜值的神经网络可视化工具:3D、彩色、可定制,还能可视化参数重要性

    点击上方,选择星标或置顶,不定期资源大放送! 阅读大概需要5分钟 Follow小博主,每天更新前沿干货 转载自:量子位 最近,一款神经网络可视化工具火了. 这款工具叫做「nn_vis」,它采用了新的3 ...

  4. Python中的数据可视化工具与方法——常用的数据分析包numpy、pandas、statistics的理解实现和可视化工具matplotlib的使用

    Python中的数据可视化工具与方法 本文主要总结了: 1.本人在初学python时对常用的数据分析包numpy.pandas.statistics的学习理解以及简单的实例实现 2.可视化工具matp ...

  5. pytorch visualizer 深度神经网络可视化工具

    深度神经网络可视化工具 1. visdom 1.1 通用操作 1.1.1 创建/关闭窗口.查询窗口状态 1.1.2 更新窗口 update_window_opts 1.1.3 不同的update模式 ...

  6. 【Elasticsearch】es Timelion是Kibana中时间序列的可视化工具

    1.概述 翻译:Timelion教程–从零到英雄 Timelion是Kibana中时间序列的可视化工具.时间序列可视化是按时间顺序分析数据的可视化.Timelion可用于绘制二维图,时间绘制在x轴上. ...

  7. 画出漂亮的神经网络图,神经网络可视化工具集锦

    分享几款神经网络可视化工具,它们可以轻松绘制出漂亮的神经网络图 1. draw_convnet 一个用于画卷积神经网络的Python脚本 https://github.com/gwding/draw_ ...

  8. 最便捷的神经网络可视化工具之一--Flashtorch

    来源:磐创AI 译者 | VK 来源 | Towards Data Science [导读]:FlashTorch是PyTorch中用于神经网络的开源特征可视化工具包,本文介绍了如何使用FlashTo ...

  9. 收藏 | 12个神经网络可视化工具!

    点上方蓝字计算机视觉联盟获取更多干货 在右上方 ··· 设为星标 ★,与你不见不散 仅作学术分享,不代表本公众号立场,侵权联系删除 转载于:https://github.com/ashishpatel ...

最新文章

  1. vue修改节点class_Vue2.0 源码解读系列 来自 Vue 的神秘礼盒
  2. java nextintln_java – 从lambda表达式引用的局部变量必须是final或者有效的final
  3. 【剑指offer】面试题53 - II:0~n-1中缺失的数字(java)
  4. 数据解读京东上最受欢迎的面包
  5. 前端开发的难点到底在什么地方?
  6. 什么样的人适合做合伙人?
  7. JS字符串转换为JSON的四种方法
  8. 配好lsd_slam后的使用PTAM工具标定相机
  9. 通过USB设置手机连接电脑上网
  10. 万能网页视频下载教程
  11. 巴塞尔iii_巴塞尔协议——银行风控实施的超级系统工程 之二
  12. css换行文字隐藏,css 文本换行 文本溢出隐藏用省略号表示剩下内容
  13. 自定义tab(上面是图片 下面是文字)
  14. 立创EDA极速入门(1)——熟悉PCB和立创EDA基本操作
  15. Java Swing实现画板,可以打开,保存,基本图形,画笔设定
  16. 棋盘覆盖问题 (分治)
  17. LIO-SAM imageProjection
  18. python 串口示波器
  19. 目标跟踪: 卫星捕获
  20. python中关于np.array初始化不同维度矩阵的有趣现象

热门文章

  1. 1、移动机器人软硬件组成
  2. 深入浅出图解CNN-卷积神经网络
  3. JAVA JDBC 增删改查简单例子
  4. ios程序员要如何面试
  5. 学归并排序和逆序对,这篇文章就够了!!!归并排序和逆序对超详细整理!
  6. Vue.js常用插件
  7. 小i机器人袁辉夏季达沃斯建议:公共服务智能化从数据打通开始,先简后繁
  8. Hexo_更换主题(Next)
  9. 用Golang写一个搜索引擎(0x0B)--- 第一部分结束
  10. mysql 函数 判断一个字符串里面包含几个其他的字符