什么是 CNN? 卷积神经网络? 怎么用 CNN 进行分类?(3)

参考视频:https://www.youtube.com/watch?v=E5Z7FQp7AQQ\&list=PLuhqtP7jdD8CD6rOWy20INGM44kULvrHu

视频7:CNN 的全局架构

卷积层除了做卷积操作外,还要加上 bias ,再经过非线性的函数,这么做的原因是 "scaled properly"

通常滑动窗口(filter) 不止一个,如下图

如下图是一个 CNN 的全部流程

如上图,经过两个卷积层后,最后得到的特征矩阵被展开成一维矩阵,传给人工神经网络(全连接层)。由于这是一个二元分类问题,output neuron 使用激活函数 sigmoid。

如果这是训练过程,那么在计算出预测值后,还要计算 cost function,接着进行反向传播算法来改变参数

需要注意的是,CNN 的反向传播算法非常复杂,这也是为什么我们要使用 pytorch, tensorflow 等框架来实现 CNN,而非手写

TODO:here

相关推荐
humors22125 分钟前
四步生成喜欢的图片
人工智能·ai·图片·背景·祝福·头像
_codemonster30 分钟前
BERT和Transformer的双向性理解
人工智能·bert·transformer
十铭忘37 分钟前
SAM2跟踪的理解19——位置编码
人工智能·深度学习·计算机视觉
张二娃同学41 分钟前
深度学习入门篇——Github的使用和项目的导入
人工智能·git·深度学习·开源·github
一个处女座的程序猿O(∩_∩)O44 分钟前
transformer模型:彻底改变AI格局的革命性架构
人工智能·深度学习·transformer
Damon小智1 小时前
【TextIn大模型加速器 + 火山引擎】跨国药企多语言手册智能翻译系统设计与实现
人工智能·ai·ocr·agent·火山引擎
2501_936146041 小时前
YOLOv26鱼类目标检测与计数任务实现与优化
人工智能·yolo·目标检测
老吴学AI1 小时前
范式转移:生成式AI如何重新定义“智能应用
人工智能·aigc·agent
540_5401 小时前
ADVANCE Day33
人工智能·python·机器学习
水龙吟啸1 小时前
基于Orbbec-Gemini深度相机与SFM-2D to 3D重建算法、手部识别视觉算法、Unity运动控制的3D水果切割游戏
python·深度学习·神经网络·c#·游戏引擎·3d视觉·3d重建