深度学习stride_Deeplearning.ai卷积神经网络( 1.5 卷积步长Stride相关概念)

本文介绍了卷积神经网络中步长(Stride)的概念,解释了为何需要设置步长,并通过实例展示了步长为2时的卷积过程,强调了输出维度的计算公式,以及当步长导致输出维度非整数时的处理方式。

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

0、前言

打算对吴恩达老师的Deeplearning课程做一个笔记回顾,大体整理思路为吴老师课堂内容和个人理解,非常基础无难点,重在备忘分享,大神勿喷!

一、Stride概念和使用原因

卷积过程中,有时需要通过填充来避免信息损失,有时也要在卷积时通过设置的步长(Stride)来压缩一部分信息。因此卷积中的步幅是另一个构建卷积神经网络的基本操作。

Stride表示filter在原图片中水平方向和垂直方向每次的步进长度。之前我们默认stride=1。若stride=2,则表示filter每次步进长度为2,即隔一点移动一次。

二、例子

下面通过课程中的一个例子来说明stride的操作:

我们想用3×3的过滤器卷积这个7×7的图像,和之前不同的是,我们把步幅设置成了2。我们还和之前一样取左上方的3×3区域的元素的乘积,再加起来,最后结果为91。

之前我们移动蓝框的步长是1,现在移动的步长是2,我们让过滤器跳过2个步长,注意一下左上角,这个点移动到其后两格的点,跳过了一个位置。还是将每个元素相乘并求和,我们将会得到的结果是100。

继续往右边移动,将蓝色框移动两个步长,你将会得到83的结果:

此时需要注意的是,当我们移动到下一行的时候,我们还是是使用步长2而不是步长1,所以我们将蓝色框移动到这里:计算得

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值