当前位置: 首页 > news >正文

深度之眼(二十八)——神经网络基础知识(三)-卷积神经网络

文章目录

  • 一、前言
  • 二、卷积操作
    • 2.1 填充(padding)
    • 2.2 步长
    • 2.3 输出特征图尺寸计算
    • 2.4 多通道卷积
  • 三、池化操作
  • 四、Lenet-5及CNN结构进化史
    • 4.1 Lenet-5

一、前言

在这里插入图片描述
卷积神经网络–AlexNet(最牛)-2012
Lenet-5-大规模商用(1989)

二、卷积操作

1.特征具有局部性:卷积核每次仅连接KK区域,KK是卷积核尺寸
2.特征可能出现在任何位置:卷积核参数重复使用(参数共享),在图像上滑动
在这里插入图片描述
卷积核(就有点像权重矩阵)
卷积核:具可学习参数的算子,用于对输入图像进行特征提取,输出通常称特征图(feature maps)

2.1 填充(padding)

在这里插入图片描述
分辨率不变
弥补边界丢失

2.2 步长

滑动距离
在这里插入图片描述

2.3 输出特征图尺寸计算

F_in是输入特征图的长度
k:卷积核的长度
p:填充(单行长度)
s:步长
在这里插入图片描述

2.4 多通道卷积

卷积核:高、宽、输入的通道数量、输出个数(4维)
在这里插入图片描述
在这里插入图片描述
卷积核是3-D张量,但是计算还是2-D卷积(视频处理中,会用到3-D卷积-有时间概念)

三、池化操作

下采样图像,不会改变图像目标:降低计算量,减少特征冗余
在这里插入图片描述
很少用池化了,因为降低分辨率,可以用设置步长。

四、Lenet-5及CNN结构进化史

4.1 Lenet-5

卷积池化的堆叠
在这里插入图片描述
在这里插入图片描述

http://www.lryc.cn/news/386603.html

相关文章:

  • AI Infra简单记录
  • 三英战吕布 | 第5集 | 温酒斩华雄 | 竖子不足与谋 | 三国演义 | 逐鹿群雄
  • 【C语言】自定义类型:结构体
  • 算法金 | 决策树、随机森林、bagging、boosting、Adaboost、GBDT、XGBoost 算法大全
  • [每周一更]-(第103期):GIT初始化子模块
  • 单例模式---线程安全实现
  • Agent技术在现代软件开发与应用中的探索
  • c语言中extern定义和引用其他文件的变量,(sublime text)单独一个文件编译不会成功
  • 时序数据中的孤立野点、异常值识别及处理方法
  • JetBrains PyCharm 2024 mac/win版编程艺术,智慧新篇
  • MCU解决800V电动汽车牵引逆变器的常见设计挑战的3种方式
  • 《逆向投资 邓普顿的长赢投资法》
  • C++中main函数的参数、返回值分别什么意思?main函数返回值跟普通函数返回值一样吗?
  • Java程序员学习Go开发Higress的WASM插件
  • Python入门-基本数据类型-数字类型
  • 小程序web-view无法打开该页面的解决方法
  • 海外媒体发稿:媒体宣发套餐的作用分享-华媒舍
  • 【R语言】plot输出窗口大小的控制
  • 【shell脚本实战案例】数据磁盘初始化
  • 1.7 计算机体系结构分类
  • 数据结构之B树:深入了解与应用
  • Tensorflow入门实战 T06-Vgg16 明星识别
  • SpringBoot 3.3.1 + Minio 实现极速上传和预览模式
  • Linux: network: 丢包分析的另一个途径 tracing
  • 【保姆级教程+配置源码】在VScode配置C/C++环境
  • Qt creator实现一个简单计算器
  • Java代码基础算法练习-计算被 3 或 5 整除数之和-2024.06.29
  • Socket编程详解(二)核心代码讲解
  • (项目实战)聚合支付系统开发环境搭建-基于VMware17安装Centos7.9
  • Python现在可以在线编程了!