【发布时间】:2017-01-14 16:11:57
【问题描述】:
【问题讨论】:
-
我相信这些图像本身并不是过滤器。我认为它们是经过优化以最大化某些滤镜的响应的图像。
【问题讨论】:
将每个卷积滤波器视为x 乘以x 矩阵,其中x 是滤波器的大小。因此,您的任务是将这些矩阵放在绘图网格上。我举了一个例子,如何使用 MNIST 数据集绘制卷积滤波器和卷积层的输出,请参阅conviz repository on github。希望它可以帮助你。
【讨论】:
不,那些不是过滤器。您可以阅读this paper,其中描述了将层 L 的过滤器转换为这些图像的过程。 简而言之,它所做的就是采用一些过滤器,并使用与反向传播类似但不同的技术将过滤器转换为图像。
【讨论】:
2d 卷积的结果是张量[batch, in_height, in_width, in_channels]。图像可以表示为矩阵[in_height, in_width, in_channels]。因此,您需要做的就是从您的批次中抓取几张图片,并使用tf.summary.image() 将它们添加到您的摘要中。
有关如何执行此操作的教程,请查看此answer。
【讨论】: