如何可视化张量流卷积滤波器?

时间:2016-09-07 05:40:49

标签: tensorflow deep-learning

Example

在许多文档中,有关于每个过滤器的图像,如“示例”。 我想将我的卷积滤镜视为“示例”图像,但我不知道如何将其可视化。

如何可视化我的卷积滤镜?

3 个答案:

答案 0 :(得分:6)

将每个卷积过滤器视为core_language.Ressource矩阵x,其中x是过滤器的大小。所以你的任务是将这些矩阵放在绘图网格上。我已经举例说明了如何使用MNIST数据集绘制卷积滤波器和卷积层输出,请参阅conviz repository on github。希望它能帮到你。

答案 1 :(得分:2)

没有那些不是过滤器。您可以阅读this paper,其中介绍了将图层L's过滤器转换为这些图像的过程。 简而言之,它的作用是采用一些滤波器,并使用与反向传播相似但不相同的技术将滤波器转换为图像。

答案 2 :(得分:1)

2d卷积的结果是张量[batch, in_height, in_width, in_channels]。图像可以表示为矩阵[in_height, in_width, in_channels]。因此,您只需从批处理中抓取一些图片,然后使用tf.summary.image()将其添加到摘要中。

有关如何执行此操作的教程,请查看此answer