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

【一文理解】下采样与上采样区别

目录

下采样

上采样

注意


下采样

原理

对图像进行1/n下采样,原图像分辨率为H*W,下采样分辨率变为(H/n)*(W/n)

作用

  • 压缩Feature Map
  • 降维减少提取特征
  • 降低模型计算量
  • 避免模型过拟合

本质

过滤无关信息,保留关键信息

方法

主要通过是池化层或卷积层进行下采样

  • 采用stride为2的池化层,如Max-pooling和Average-pooling
  • 采用stride为2的卷积层,下采样是信息损失过程,用stride为2的可学习卷积层来代替不可学习的卷积层可以得到更好的效果,但会增加模型复杂度和计算量

上采样

原理

对图像进行n上采样,原图像分辨率为H*W,下采样分辨率变为(nH)*(nW)

作用

  • 放大Feature Map
  • 升维增加图像分辨

本质

反向提取特征,还原关键信息

方法

  • 双线性插值
  • 转置卷积

转置卷积是卷积的一种,可使图片恢复成卷积前的尺寸,但是对应像素点的数值改变。

工作流程:

  1. 在输入特征图元素间填充s-1行、列0,s表示转置卷积的步距(步距不等于步长)
  2. 在输入特征图四周填充k-p-1行、列0,k=kernel_size,p=padding
  3. 卷积核参数上下、左右翻转
  4. 做正常卷积运算(填充0,步距1)

注意

上采样不是下采样的逆操作

相关文章:

  • 代码随想录算法训练营第60期第六十四天打卡
  • 什么是数据转换?数据转换有哪些方式?
  • C++ 智能指针实现原理
  • 香橙派3B学习笔记9:Linux基础gcc/g++编译__C/C++中动态链接库(.so)的编译与使用
  • Mybatisplus3.5.6,用String处理数据库列为JSONB字段
  • 【CF】Day80——Codeforces Round 872 (Div. 2) C⭐D (思维 + 模拟 | 树 + 思维 + 组合数学 + 分数取模)
  • 未来机器人的大脑:如何用神经网络模拟器实现更智能的决策?
  • 【valse2025】CV与ML领域重要进展
  • python打卡训练营打卡记录day50
  • 【Java工程师面试全攻略】Day7:分布式系统设计面试精要
  • 蓝牙 BLE 扫描面试题大全(2):进阶面试题与实战演练
  • 聊聊 Pulsar:Producer 源码解析
  • python打卡day50
  • 常见的http状态码
  • 重温经典算法——二分查找
  • Word中如何对文献应用的格式数字连起来,如:【1-3】
  • 【SQL学习笔记3】深入理解窗口函数的用法
  • Java SE - 数组
  • svg预览器
  • 嵌入式学习Day35
  • 冯耀宗seo博客/seo线上培训机构
  • 成都爱品阅网络科技有限公司/沈阳seo优化
  • wordpress机械展示/aso排名优化
  • wordpress gb2312/搜索引擎优化的名词解释
  • 出了阿里巴巴还有什么网站做批发/网络运营
  • 上海电子商城网站/seo名词解释