谁能告诉我如何可视化每个 CNN 层的学习过滤器?以下答案告诉我如何仅可视化第一个 CNN 层的学习过滤器,但无法可视化其他 CNN 层。
1)您可以恢复过滤器并使用Matlab的功能将它们显示为图像。例如,从http://www.vlfeat.org/matconvnet/pretrained/加载预训练网络后:
imshow( net.layers{1}.filters(:, :, 3, 1), [] ) ;
2) 您可能会发现 VLFeat 函数 vl_imarraysc 对显示多个过滤器很有用。http://www.vlfeat.org/matlab/vl_imarraysc.html