【深度之眼cs231n第七期】笔记(二十四)

本文介绍了卷积神经网络的可视化方法,包括卷积核可视化、全连接层的KNN和降维可视化,以及最大化激活图像块的可视化。通过这些方法,可以洞察网络在识别过程中关注的特征,如边缘、空间结构和高层语义。此外,文章还探讨了如何使用梯度上升合成图像,揭示神经元关注的图像区域。
摘要由CSDN通过智能技术生成


我们都知道神经网络像一个黑盒子一样,输入数据→训练→得出模型,但我们一直不了解神经网络的内部是怎么运行的?内部的各层要寻找什么样的特征?为什么训练后是这个样子的?这节课的主题是尝试从人类的角度理解神经网络的内部结构和它到底在做些什么。

可视化卷积核

训练完网络后,根据模板匹配的思想(卷积核展示为图片的样子就是它想要在图片里寻找的东西),把卷积核拿出来,展示为图片,就叫做卷积核可视化
下面左边第一幅图是AlexNet第一层卷积核可视化的结果。它总共有64个卷积核,每个卷积核的形状都是3*11*11,所以可以可视化为64张11*11的彩色图片。对比各种网络的第一次卷积核可视化结果,可以发现它们都是在寻找特定方向的边缘(笔记一里的猫的实验)和各种颜色。
在这里插入图片描述
第二层和之后的层就没有那么直观了。第二层接受16个输入(这是另一个网络了),有20个卷积核,每个卷积核是7*7大小。所以第二层得到的卷积核是20*16*7*7大小的,16*7*7大小的卷积核无法展示成彩色图片,所以我们化为灰度图来展示(需要把它的定义域改为0-255),总共有20*16个7*7的灰度图。
可视化后你可能会看到一些空间结构,但它并不能给你更直观的感觉(比如:这个卷积核在寻找蓝色,这个卷积核在寻找水平的边等),因为它没有直接连接到输入图像。或许我们可以尝试去看看最

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值