dl反卷积重构的一点理解

看了《Visualizing and Understanding convolutional networks》

论文中有一点不理解

概念:

某一层有多个feature maps

每个feature map对应一个kernel

每个feature map有多个nero

每个nero有一个激活值activation


可视化过程:

首先训练好模型

然后

选定某一层的某一个kernel产生的feature map中的某一个nero

然后输入训练库的所有图片,观察这个nero的activation,找出使这个nero的activation最大的9个图片

用其中一个图片作为输入得到的该层的feature maps

除了选定的kernel产生的feature map,其他feature maps的值全部置零

用这些feature maps输入反卷积网络重构图形


这样就能看出这个kernel观察的是什么特征,这个kernel产生的feature map的每个nero对这类特征的哪些具体特征感兴趣






现在大致这么理解


猜你喜欢

转载自blog.csdn.net/f2h3k999/article/details/79549462