CNN的隐层到底是什么样子的?本博文主要讲解zerler提出的一种反卷积的技术,来可视化隐层内容。
反卷积
直接显示隐层值是不可观察的,如果能够反向映射到输入的像素空间内,岂不是很好,就可以从人的认识层面来可视化隐层的内容了。多么聪明地想法,剩下的问题就是如何由隐层反向计算到输入层。
转置卷积
将filter-bank直接转置,对feature-map做卷积计算,得到输入。
注意:这里不是卷积的逆操作,而只是做个转置,再计算卷积而已。不能重构出真实输入值。
举例:
正向计算: [64×64×3]−→−−−−−−4×5×3×100卷积[64×64×100]
filter-bank