一文带你用可视化理解卷积神经网络( 六 )

8.分类激活映射

9.可视化分层输出—可视化过程

我们为什么要使用可视化解码神经网络?

除可视化之外 , 有很多方法可以帮助我们去理解神经网络是如何工作的 , 那么这篇文章为什么要转向可视化这种非常规途径呢?

我们通过一个例子来回答这个问题 。 假设我们正在做一个对动物图片进行分类的项目 , 如分类雪豹与阿拉伯豹 。 从图片来看 , 我们可以使用图像背景来区分这两种动物 。

两种动物的栖息地可以形成鲜明的对比 。 大多数雪豹图像的背景里都会有雪 , 而大多数阿拉伯豹图片里都会有一片茫茫沙漠 。

问题来了——模型可以通过分类雪与沙漠的图像从而去分类雪豹与阿拉伯豹 。 那么 , 我们如何确保我们的模型正确地学习了这两种不同类型豹子的不同特征呢?可视化会给我们答案 。

可视化有助于我们了解哪些特征正在指导模型对图像进行分类的决策 。

推荐阅读