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

一、卷积尺寸计算公式

二、池化

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

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

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

相关推荐
石臻臻的杂货铺14 分钟前
OpenClaw 永久免费的提取任何网页的终极方案
人工智能
一语071622 分钟前
3分钟搞懂深度学习AI:实操篇:卷积层
人工智能·算法
工边页字22 分钟前
AI 开发必懂:Context Window(上下文窗口)到底是什么?
前端·人工智能·后端
火山引擎开发者社区23 分钟前
AgentKit 云端沙盒赋能 AI 内容创作,让创意触手可及
人工智能
hyunbar77727 分钟前
创建个人知识库(lamaIndex + ChromaDB + 本地开源模型)
人工智能
claude_dev27 分钟前
基于 Win10 从零搭建 OpenClaw:Kimi K2.5 + 飞书机器人 完整实战指南
人工智能
over69727 分钟前
📸《拍照记单词》—— 从零到上线的完整开发指南(超详细版)
前端·人工智能·产品
数字卢语30 分钟前
OpenClaw 多 Agent 实战:腾讯云部署到 Telegram 群聊分身协作
人工智能
JarvanMo30 分钟前
JSON 在 AI 时代正在走向消亡
人工智能
东坡肘子35 分钟前
Macbook Neo:苹果重回校园的起点 -- 肘子的 Swift 周报 #126
人工智能·swiftui·swift