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

一、卷积尺寸计算公式

二、池化

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

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

每种池化还分为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()方法来自动计算梯度,计算每个卷积核的梯度,更新模型。

相关推荐
是小蟹呀^1 天前
卷积神经网络(CNN):池化操作
人工智能·深度学习·神经网络·cnn
草莓熊Lotso1 天前
远程控制软件实测!2026年1月远程软件从“夯”到“拉”全功能横评
运维·服务器·数据库·人工智能
发哥来了1 天前
主流AI视频生成模型商用化能力评测:三大核心维度对比分析
大数据·人工智能·音视频
应用市场1 天前
【自动驾驶感知】基于3D部件引导的图像编辑:细粒度车辆状态理解技术详解
人工智能·3d·自动驾驶
量子-Alex1 天前
【大模型技术报告】通义千问-VL:一款多功能视觉语言模型,支持理解、定位、文本识别等广泛任务
人工智能·语言模型·自然语言处理
艾莉丝努力练剑1 天前
【Linux进程控制(三)】实现自主Shell命令行解释器
linux·运维·服务器·c++·人工智能·安全·云原生
薛定谔的猫19821 天前
十四、基于 BERT 的微博评论情感分析模型训练实践
人工智能·深度学习·bert
asaotomo1 天前
一款 AI 驱动的新一代安全运维代理 —— DeepSentry(深哨)
运维·人工智能·安全·ai·go
学步_技术1 天前
食品计算-Multimodal Food Learning
人工智能·深度学习·计算机视觉·语言模型
电商API&Tina1 天前
唯品会获得vip商品详情 API 返回值说明
java·大数据·开发语言·数据库·人工智能·spring