cnn平移等变性和不变性

news2025/1/18 6:11:58

通俗说法:

等变性(Equivariance):对一个输入施加某种变换后所产生的结果同样反应在输出上,说明该变换具有等变性。寻找一个从输入图像到输出类别的映射,这个映射对目标的几何变换(如平移,旋转,投影变换)具有不变性。输入X1,经过平移变换获得X2。f1和f2是经过特征映射的结果,f1经过相同的平移变换后可以得到f2。可以说明这个特征映射操作具有等变性。

 例子:假设我们的变换是将图像向右平移一段距离,我们的函数是检测一个人脸的位置(比如说输出坐标),就是先将图片像右移,接着我们在新图较之原图偏右的位置检测到人脸;则我们先检测人脸再右移或者对原图右移再检测,这两个输出结果是一样的,这个函数就具有等变性。

不变性(Invariance):意味着即使目标的外观发生了某种变化,但是你依然可以把它识别出来。这对图像分类来说是一种很好的特性,因为我们希望图像中目标无论是被平移,被旋转,还是被缩放,甚至是不同的光照条件、视角,都可以被成功地识别出来。

为什么具有cnn具有不变性?

不严谨的说法是卷积操作+池化操作约等于不变性

卷积:简单地说,图像经过平移,相应的特征图上的表达也是平移的。

 

 池化:比如最大池化,它返回感受野中的最大值,如果最大值被移动了,但是仍然在这个感受野中,那么池化层也仍然会输出相同的最大值。这就有点平移不变的意思了。

Reference:

卷积神经网络为什么具有平移不变性? | Tina's Blog (zhangting2020.github.io)

What is translation equivariance, and why do we use convolutions to get it? | by Christian Wolf | Medium

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/155661.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

linux系统中如何使用QT来进行网络编程实现

大家好,今天主要和大家分享一下,如何使用QT进行网络编程与实现。 目录 第一:网络编程基本简介 第二:TCP通信简介 第三:TCP服务器端代码具体实现 第四:源文件mainwindow.cpp的具体实现 第一:…

console的常用方法

console的常用方法🤓 这篇文章我们来总结一下前端常用的一些调试技巧。🤓🤓🤓🤓🤓 说到调试,我们避免不了console这个对象,在它身上有许多的方法,我们来看看最常用的几…

Java 处理JSON 数据小结

Java 处理 JSON 数据小结 JSON的格式类型 JSON有三种格式类型:基本类型、数组类型、对象嵌套 基本类型 格式说明:{“键” : 值, “键” : “值”,…},以大括号开始,键的名称加上冒号,然后跟上对应的的值&#xff0…

【Git】Git分支操作

4、Git 分支操作 4.1、什么是分支 在版本控制过程中,同时推进多个任务,为每个任务,我们就可以创建每个任务的单独分支。使用分支意味着程序员可以把自己的工作从开发主线上分离开来,开发自己分支的时候,不会影响主线分…

复制PDF文字时去掉换行符

问题描述 当我们在pdf上复制文字时,每行总会出现换行符,乱糟糟的。 解决方法 ⚠️注意: windows推荐开源软件cpoy:gihub:copy 临时使用,推荐网页:文字替换在线处理工具 在快捷指令中新建“快捷服务”&…

RHCE学习笔记-253-2

electronic mail services(sendmail,postfix) sendmail features 支持许多种不同邮件地址的格式 TCP/IP userhostname BitNet UUCP FidoNet MCImail 可以伪装邮寄者寄出去的邮件 当传送失败自动重试 security and “anti-spam” features 安全性特性 如果无法解析地址就退回这封…

C++学习之旅 第五章:字符串详解

目录 开头: C字符串的两种形式: C 风格字符串 STL库中char类型的字符串操作函数: C 中的 String 类 STL库中string类型的操作函数: 1.声明一个C字符串 String类的构造函数和析构函数如下: 2&#…

RK3568开发板Visual Studio Code 插件安装

我们在此以 ubuntu 环境为例,讲解 Visual Studio Code 插件安装。 VSCode 支持多种语言,比如 C/C、Python、C#等等,对于嵌入式开发的我们主要用 来编写 C/C程序的,所以需要安装 C/C的扩展包,扩展包安装很简单&#xff…

若依移动端Ruoyi-App——开发总结

1. 去掉验证码 (1)在系统管理菜单中——》参数设置——》找到账户自助-验证码开关——》修改键值为false。 (2)在移动端前端将login.vue的captchaEnabled改为false,关闭验证码开关 (3)在移动端…

数据库,计算机网络、操作系统刷题笔记30

数据库,计算机网络、操作系统刷题笔记30 2022找工作是学历、能力和运气的超强结合体,遇到寒冬,大厂不招人,可能很多算法学生都得去找开发,测开 测开的话,你就得学数据库,sql,oracle…

Linux篇【5】:Linux 进程概念(五):环境变量

目录 环境变量 常见的环境变量 基本概念 查看环境变量内容的方法 测试环境变量PATH 与环境变量相关的命令 Linux操作系统下C/C程序代码中获取环境变量的方式 环境变量的组织方式 环境变量通常具有全局属性 环境变量 问题: 注意:可执行程序 等价于 命令/指…

【记录二】图层添加+坐标系转换理论+dva理论

坐标系一、坐标系地理坐标系cesium中的几种坐标系代码封装二、网页通讯模块PWAServiceWorker三、代码四、dva理论知识dva定义从redux -> dva带model的代码结构带model的数据流图一、坐标系 地理坐标系 cesium中的几种坐标系 链接: Cesium中的几种坐标和相互转换 代码封装…

Flowable进阶学习(一)表结构、ProcessEngine、Service、BPMN图标

文章目录一、Flowable表结构1.表结构讲解二、ProcessEngine讲解2.1 加载默认的配置文件2.2 加载自定义配置文件2.3 ProcessEngine源码2.4 ProcessEngineConfiguration中的init()方法2.5 ProcessEngine各种方式对比三、Service服务接口3.1 Service创建方式与名称作用简介四、Flo…

mysql核心知识-----索引

文章目录索引的概念和用途应用层的mysql(各种操作语句)与底层的mysql数据库(磁盘上的文件)交互IO的单位深入理解索引聚簇索引 VS 非聚簇索引普通(辅助)索引什么字段适合做主键?索引的概念和用途…

1.ISAAC简介

ISAAC简介 ISAAC教程合集地址: https://blog.csdn.net/kunhe0512/category_12163211.html Isaac 是 NVIDIA 的智能机器人开放平台。 Isaac SDK 提供了大量强大的 GPU 加速算法 GEM,用于导航和操作。 Isaac SDK Engine 是一个框架,可以轻松编写模块化应…

Android开发应用案例——简易计算器(附完整源码)

Android开发-AS学习(一)Android开发-AS学习(二)使用android studio开发简易计算器app(完整源码可在博主资源中自行下载)最终效果:开发步骤:创建一个名为calculator的新项目编写代码项…

Java加解密(六)基于口令(PBE)加密

目录基于口令(PBE)加密1 定义2 加密过程3 解密过程5 PBE加密算法会话密钥保存4 使用场景5 JDK支持的PBE加密算法6 Bouncy Castle 支持的PBE加密算法7 算法调用示例基于口令(PBE)加密 1 定义 PBE(Password Based Encr…

linux文件管理和用户管理(二)

1、学习linux的原因: linux是一些做项目运维的工作人员用到最多的一个工具普通程序员学习linux的目的是为了让项目部署到服务器上,而大多数服务器都是linux系统(centOS),所以对Linux要有基本的使用能力。 2、文件系统…

Python采集专栏文档保存成pdf

前期准备 环境使用 Python 3.8Pycharm 模块使用 requests >>> pip install requests 数据请求parsel >>> pip install parsel 数据解析re >>> 内置模块 不需要安装 正则表达式pdfkit >>> pip install pdfkit 实现步骤 采集文章内容,…

【前端】Vue项目:旅游App-(12)home-Calendar:日期选择、日历、动态显示时间

文章目录目标过程与代码安装依赖结构样式动态数据:默认数据今天明天添加日历修改样式动态数据:显示日历中选择的数据效果总代码修改或添加的文件formatDate.jshome.vuemain.js目标 点击时间: 弹出日历供选择: 动态显示数据&#…