CNN学习

卷积层(特征提取器)

利用一个滑动窗口(卷积核)在图片上移动,计算窗口内像素与卷积核权重的乘积之和,用以捕捉局部特征(如边缘、纹理)。

卷积后生成的新图片(特征图)在坐标处的值。你可以理解为:这是侦探扫描完这一小块区域后得出的"结论得分"。

这是两个求和符号。意思是我们要把这个小窗口里所有算出来的结果都加起来

这是原始图片 里的像素值。表示当前扫描窗口覆盖的那一小块区域。

这是卷积核(也叫滤镜/权重)。它是模型学习到的核心。比如,如果它是一个"横线滤镜",那么它的数值排列就像一条横线。

这是一个常数,就像调色时的"底色"。即使前面算出来是 0,加上偏置也可以微调最后的结果。

尺寸计算公式

:输入高度

:填充(在图片外围补 0 的圈数)

:卷积核尺寸

:步长(每次滑动几个像素)

:向下取整

输入的图,卷积核,步长1,填充0:

结果为

激活函数------非线性引入

如果没有激活函数,多层神经网络退化为线性回归。ReLU负责舍弃负信号,保留正信号。

池化层------降维与压缩

通过取局部区域的最大值或平均值,减少数据量,提高模型的容错性。

全连接层------最终分类

将前面提取的所有特征图"打碎"成一维向量,最后通过加权求和得出每个类别的得分。

:输入特征向量

:权重矩阵

完整流程

相关推荐
魔法阵维护师10 小时前
从零开发游戏需要学习的c#模块,第十一章(rpg小游戏入门,上篇,地图与移动)
学习·游戏·c#
qq_5255137510 小时前
# 第七章 指令微调学习(四) 7.6基于指令数据对大语言模型进行微调
深度学习·学习·语言模型
Harm灬小海11 小时前
【云计算学习之路】学习Centos7系统-ROOT密码重置方法
linux·运维·服务器·学习·云计算
cskywit11 小时前
用扩散模型“一次生成图像和标注”:CoSimGen 如何实现可控的图像-Mask 同步生成
人工智能·深度学习·计算机视觉
晓梦林11 小时前
stitch靶场学习笔记
笔记·学习
z2005093011 小时前
【linux学习】linux的一些奇怪知识,方便日常使用
学习
凌波粒11 小时前
深度学习入门(鱼书)第2章笔记——感知机
人工智能·笔记·深度学习
松☆11 小时前
ascend-transformer-boost:Transformer加速库架构原理剖析
深度学习·架构·transformer
魔法阵维护师11 小时前
从零开发游戏需要学习的c#模块,第十三章(rpg小游戏入门,下篇,地图敌人与战斗触发)
学习·游戏·c#
. . . . .11 小时前
业务知识学习
学习