CS231n学习记录Lec6 Convolutional Neural Networks卷积神经网络

本文介绍了卷积神经网络(CNN)的基本组成部分,包括卷积层、池化层和全连接层的功能与工作原理。详细解释了卷积层的局部关注特性、感受野概念以及如何通过不同卷积核提取特征。此外还探讨了池化层的作用及其对后续参数量的影响。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Lec6 Convolutional Neural Networks卷积神经网络


1.Layers

  • 卷积层conv layer
    卷积的局部关注性,不关注输入图片的全部,而是局部。
    感受野/卷积核/filter,让同一个卷积核划过图片(遍历),在每一个位置和数据点进行点积运算,得到一张特征映射图(maps)。卷积核的数量就是深度。
    卷积层可以保留原始数据的空间结构,不会像全连接那样需要把原始数据拉伸操作。
    采用多个卷积核来提取多种”特征”,(深度、层数的概念),每一个的输出maps尺寸相同。多层卷积核的输出结果堆叠效果示意:
    这里写图片描述
    卷积过程中的参数问题。如果要补零,N的大小则是补零后的边长数目,示意如下:
    这里写图片描述
    每个卷积核公用一个偏值b,计算参数数目的时候不要忘记了b。

  • 池化层pooling layer
    降采样,使后面的参数量减少。不做深度方向的降采样,只做平面上的降采样。滑动步长设置要避免重叠,让每一个值更好的代替一个区域。
    max pooling相对于均值pooling能使受刺激程度更显著。

  • 全连接层 fully connected layer
    “stretch to”
    这里写图片描述

  • 层间堆叠示意
    conv layer、Reli layer(某种激活层)、pooling layer、fullcon layer的堆叠示意:
    这里写图片描述
    池化的次数、滑动步长和核的大小等都是超参数, 需要try and see。一个趋势是卷积核小化,层数更深。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值