Visualizing and Understanding Convolutional Networks阅读笔记

这篇博客通过Deconvnet展示了如何可视化卷积神经网络(CNN)学习到的特征。核心思想是选取CNN某层的一个激活单元,通过设置除该激活外的所有其他单元为零,然后输入到反卷积网络中,生成重建图像,揭示输入图像中产生激活的区域。然而,这种方法一次只能可视化一个激活。博客介绍了流程,并解释了特征映射和单元的独特性质,每个特征映射的单元都对应输入图像的不同位置上的同一特征。
摘要由CSDN通过智能技术生成


本文采用Deconvnet对CNN学习到的features进行可视化。

核心思想


对CNN的第n层中的某一个feature map,每一个unit就是一个activation,当我们想要可视化某一个activation时,将第n层中除了这个activation以外的所有feature maps中的activations都设为零,一起输入给deconvnet,即可得到一个reconstruction image,它反映出原输入图像中产生activation的部分。

整个过程类似但不同于将一个strong activation反向传播,找到产生这个strong activation的input pattern。

算法缺点


一次只能可视化一个activation,而不能将某一层中所有的activations都可视化。

流程


CNN_features_visualization


右侧为卷积过程:包括卷积(卷积核为F)、Relu、

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值