在欧几里得几何中,平移是一种几何变换,表示把一幅图像或一个空间中的每一个点在相同方向移动相同距离。比如对图像分类任务来说,图像中的目标不管被移动到图片的哪个位置,得到的结果(标签)应该是相同的,这就是卷积神经网络中的平移不变性。

平移不变性意味着系统产生完全相同的响应(输出),不管它的输入是如何平移的 。平移同变性(translation equivariance)意味着系统在不同位置的工作原理相同,但它的响应随着目标位置的变化而变化 。比如,实例分割任务,就需要平移同变性,目标如果被平移了,那么输出的实例掩码也应该相应地变化。最近看的FCIS这篇文章中提到,一个像素在某一个实例中可能是前景,但是在相邻的一个实例中可能就是背景了,也就是说,同一个像素在不同的相对位置,具有不同的语义,对应着不同的响应,这说的也是平移同变性。

参考文章1:卷积神经网络为什么具有平移不变性?

参考文章2:深度学习中不变性是什么?平移不变性Translation Invariance、旋转/视角不变性Ratation/Viewpoint Invariance、尺度不变性Size、Illumination

平移不变性:Translation Invariance 与 平移同变性:Translation equivariance相关推荐

  1. 深度学习中不变性是什么?平移不变性Translation Invariance、旋转/视角不变性Ratation/Viewpoint Invariance、尺度不变性Size、Illumination

    文章目录 不变性定义 不变性分类 为什么卷积神经网络具有平移不变性 不变性定义 意味着即使目标的外观发生了某种变化,但是你依然可以把它识别出来.这对图像分类来说是一种很好的特性,因为我们希望图像中目标 ...

  2. 平移不变性/平移同变性

    在欧几里得几何中,平移是一种几何变换,表示把一幅图像或一个空间中的每一个点在相同方向移动相同距离.比如对图像分类任务来说,图像中的目标不管被移动到图片的哪个位置,得到的结果(标签)应该是相同的,这就是 ...

  3. A ConvNet for the 2020s

    A ConvNet for the 2020s 作者:Zhuang Liu1,2* Hanzi Mao1 Chao-Yuan Wu1 Christoph Feichtenhofer1 Trevor D ...

  4. ViT论文逐段精读【论文精读】-跟李沐学AI

    视频链接:ViT论文逐段精读[论文精读]_哔哩哔哩_bilibili ViT:过去一年,CV 最有影响力的工作 推翻了 2012 Alexnet 提出的 CNN 在 CV 的统治地位 有足够多的预训练 ...

  5. 图像中目标的绝对位置信息(2)--Global Pooling, More than Meets the Eye: Position Information is Encoded Channel-

    关于偶数卷积核和padding的副作用可以参考这个博客. 首先,本文是翻译了 ICCV 2021的一篇文章:Global Pooling, More than Meets the Eye: Posit ...

  6. 深度学习中的20种卷积

    1. 引言 卷积,是卷积神经网络中最重要的组件之一.不同的卷积结构有着不一样的功能,但本质上都是用于提取特征.比如,在传统图像处理中,人们通过设定不同的算子来提取诸如边缘.水平.垂直等固定的特征.而在 ...

  7. 一文看尽深度学习中的20种卷积(附源码整理和论文解读)

    点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 引言 卷积,是卷积神经网络中最重要的组件之一.不同的卷积结构有着不一样的功能,但本质上都是用于提取特征 ...

  8. 2021-06-26一文看尽深度学习中的20种卷积(附源码整理和论文解读)

    卷积,是卷积神经网络中最重要的组件之一.不同的卷积结构有着不一样的功能,但本质上都是用于提取特征.比如,在传统图像处理中,人们通过设定不同的算子来提取诸如边缘.水平.垂直等固定的特征.而在卷积神经网络 ...

  9. 一文看尽深度学习中的20种卷积

    引言 卷积,是卷积神经网络中最重要的组件之一.不同的卷积结构有着不一样的功能,但本质上都是用于提取特征.比如,在传统图像处理中,人们通过设定不同的算子来提取诸如边缘.水平.垂直等固定的特征.而在卷积神 ...

最新文章

  1. 牛客网 Wannafly挑战赛8 A.小Y和小B睡觉觉
  2. C语言中文网js,第一个JavaScript程序
  3. Kubernetes存储之Secret
  4. boost::intrusive::derivation_value_traits用法的测试程序
  5. 科普文丨Java 单元测试相关概念理清
  6. Non-resolvable parent POM
  7. 前端学习(1367):什么是中间件
  8. vue 项目:文件夹 结构 、配置详解
  9. Flume原理及使用案例
  10. 字符串:你看的懂的KMP算法(带验证)
  11. python如何执行代码漏洞_任意代码执行漏洞
  12. 看我如何用python来玩百万英雄
  13. 大白话5分钟带你走进人工智能-第二节概率基础及高斯分布
  14. FCKEditor v2.6.3 最新版-ASP.NET 演示程序
  15. PSAM卡、SAM卡、SIM卡
  16. Excel如何简单快速的建立二级下拉菜单?
  17. 小火狐进化_神奇宝贝:最强和最弱的御三家属于哪个世代?当然是这两代
  18. Terms-level Query之Fuzzy Query
  19. OSPF FA地址分析
  20. ArcGIS计算面状河流的长度(河流中心线)

热门文章

  1. SAP ABAP Debug 小技巧
  2. 【ABAP妙用】复制ALV之负号提前
  3. 中国三大轴承厂是 哪三家?
  4. 计划策略-10-净需求计划
  5. KIS科目初始数据录入
  6. see的口语高频用法
  7. 阿里8亿加持B端智能化后,本地生活服务更好做了吗?
  8. 新课标下计算机教学,浅析新课程标准下小学信息技术教学
  9. java框架缓存,缓存框架(Java缓存)与框架缓存(介绍mybatis缓存)
  10. python类继承可以有多个父类_Python3基础 多重继承 一个子类继承于多个父类