深度学习---卷积神经网络

一、卷积尺寸计算公式

二、池化

池化分为最大池化和平均池化

最常用的就是最大池化,可以认为最大池化不需要引入计算,而平均池化需要引出计算(计算平均数)

每种池化还分为Pooling和AdaptiveAvgPool

Pooling(2)就是每2*2个格子pooling成一个格子,相当于减半

AdaptiveAvgPool(7)就是无论刚开始输入特征图有多大,最后只能变为7*7的特征图

最后,进行拉直,还是进行Linear操作

三、计算Loss值

我们计算Loss值,需要计算出来的概率分布,而经过卷积池化,Linear后得到的y'(上图)不是概率分布,因此我们进行y'=Softmax(y)操作,得到真正的y'的概率分布。

得到y'我们就可以 计算Loss,这里就引入了 CrossEntropy Loss: 交叉熵损失,在使用中,我们可以不用关注计算过程,我们只需调用CrossEntropyLoss即可得到Loss

得到Loss之后,我们就可以使用PyTorch中的loss.backward()方法来自动计算梯度,计算每个卷积核的梯度,更新模型。

相关推荐
F_D_Z3 分钟前
【PyTorch】图像二分类项目
人工智能·pytorch·深度学习·分类·数据挖掘
文浩(楠搏万)1 小时前
TensorFlow+CNN垃圾分类深度学习全流程实战教程
深度学习·ai·cnn·tensorflow·卷积神经网络·模型训练·全流程指导
倔强青铜三1 小时前
苦练Python第27天:嵌套数据结构
人工智能·python·面试
倔强青铜三2 小时前
苦练Python第26天:精通字典8大必杀技
人工智能·python·面试
martian6652 小时前
深入详解随机森林在眼科影像分析中的应用及实现细节
人工智能·算法·随机森林·机器学习·医学影像
望百川归海2 小时前
基于自定义数据集微调SigLIP2-分类任务
人工智能·分类·数据挖掘
DeniuHe3 小时前
基于Pytorch的人脸识别程序
pytorch·python·深度学习
Java与Android技术栈3 小时前
OpenCV 图像调色优化实录:从 forEach 到并行 + LUT 提速之路
人工智能·opencv·计算机视觉
ghie90904 小时前
相位中心偏置天线的SAR动目标检测
人工智能·目标检测·目标跟踪
annaPresident4 小时前
【1】计算机视觉方法(更新)
人工智能·计算机视觉