如何在CNN训练的第一层之后可视化过滤器?

时间:2016-07-19 05:21:01

标签: conv-neural-network

CNN第一阶段的滤波器可以很容易地显示,因为它们的深度为3(RGB)。我如何想象后来的?就像http://cs231n.stanford.edu/slides/winter1516_lecture7.pdf

一样

enter image description here

如果第二阶段滤镜的深度超过3,我如何可视化,如上图所示?它仍然是RGB或?

1 个答案:

答案 0 :(得分:0)

我相信,这些图片可以使用zeilerECCV2014 paper的方法生成,给定预先训练的网络和图像数据集。它分两步完成:

  1. 从响应最强的数据集中选择图像。
  2. 使用反向传播,生成可提供相同响应的最小输入图像。那些最小的图像是你图片中的图像。
  3. 以下是我见过的Tensorflow的代码示例。