【论文整理1】On the Continuity of Rotation Representations in Neural Networks

news2024/12/23 19:23:43

1.前置知识

1.1 Gram-Schmidt正交化

【参考阅读】Gram-Schmidt过程
看完这篇应该基本能理解,但是他对于公式的讲解有一个地方讲解得不是很清楚!

即为什么分母是平方形式呢?
在这里插入图片描述

1.2 差集

  • 定义:差集是一种集合运算,记A,B是两个集合,则所有属于A且不属于B的元素构成的集合,叫做集合A减集合B(或集合A与集合B之差),类似地,对于集合A、B,把集合{x∣x∈A,且x∉B}叫做A与B的差集。
  • 差集的表示:
    A/B表示A与B的差集
    在论文
    在这里插入图片描述

1.3 SO(n) 特殊正交群

可以自行搜索一下

1.4 stiefel manifold 斯蒂弗尔流形

2. 论文核心内容

神经网络对于分段函数的拟合性并不好

2.1 连续性的表示

请添加图片描述

2.2 n2 − n的连续表示方式

2.2.1 连续表示的两个条件

想要使旋转表示是连续的需要满足两个条件

  • 恒等映射
  • 正交化

2.2.2 从原始空间到表示空间

  • (1)定义 表示空间
    使用差集运算,减去表示空间中集合D

集合D:定义为上述类Gram-Schmidt过程不映射回SO(n)的集合:具体来说,这是n的跨度的维度−输入到g的1个矢量小于n− 1.

  • 映射关系

从原始空间到表示空间:舍弃最后一个维度
在这里插入图片描述

2.2.3 从表示空间到原始空间

一共是3步:

从表示空间到原始空间:
在这里插入图片描述
在这里插入图片描述
fGS与普通Gram-Schmidt过程的唯一区别在于,最后一列是通过将叉积推广到n维来计算的。

3.1.1

Q:既然原先是正交的,那么为什么舍弃完一个维度之后剩余维度不是正交的呢?
A:舍弃掉最后一个维度之后剩余维度应该仍然

Q2:为什么就从三维变成六维了?
A:表示空间对应是六位的

4. 降维到5维

通过投影

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

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

相关文章

Java并发编程—CompletableFuture的介绍和使用

在博主上一篇博客介绍中,Java并发编程—java异步Future的迭代过程_小魏快起床的博客-CSDN博客,这里面给大家分析了Future的使用过程和一些存在的问题,那么针对里面出现的阻塞问题,博主将在这一篇文章给大家介绍清楚 &#x1f34f…

MyBatis框架简介

MyBatis是一个开源的数据持久层框架,内部封装了通过JDBC访问数据库的操作,支持普通的SQL查询、存储过程和高级映射。作为持久层框架,主要思想是将程序中的大量的SQL语句分离出来,配置在相应的配置文件中,这样可以在不修…

Java—数据类型

文章目录数据类型八大基本数据类型Java中有了基本数据类型,为什么还要包装类型String字符串类型函数字符串类的length()方式是否能够得到字符串内有多少个字符?不可变字符串String为什么要设计成不可变的?boolean类型占多少位?为什…

【springboot进阶】使用aop + 注解方式,简单实现spring cache功能

目录 一、实现思路 二、定义缓存注解 三、aop 切面处理 四、使用方式 五、灵活的运用 六、总结 前几天有同学看了 SpringBoot整合RedisTemplate配置多个redis库 这篇文章,提问spring cache 能不能也动态配置多个redis库。介于笔者没怎么接触过,所以…

【Java开发】 Spring 08 :访问 Web 资源( 借助 RestTemplate or WebClient )

web 资源就是运行在服务器上的资源,比如放到 web 下的页面 js 文件、图片、css等,web资源分为静态web资源和动态web资源两类,接下来访问的就是动态资源(页面返回的数据是动态的,由后端程序产生)&#xff0…

Android 使用元数据

Android 使用元数据 前提介绍Metadata 有时候为安全起见,某个参数要给某个活动专用,并不希望其他活动也能获取该参数,也就是要使用第三方SDK时。Activity提供了元数据(Metadata)的概念,元数据是一种描述其…

C++类和对象(二)构造函数、析构函数、拷贝构造函数

目录 1.类的6个默认成员函数 2. 构造函数 2.1 概念 2.2 特性 3.析构函数 3.1 概念 3.2 特性 4. 拷贝构造函数 4.1 概念 4.2 特征 1.类的6个默认成员函数 如果一个类中什么成员都没有,简称为空类。 空类中真的什么都没有吗?并不是,…

【菜菜的sklearn课堂笔记】聚类算法Kmeans-聚类算法的模型评估指标

视频作者:菜菜TsaiTsai 链接:【技术干货】菜菜的机器学习sklearn【全85集】Python进阶_哔哩哔哩_bilibili 可以只看轮廓系数和卡林斯基-哈拉巴斯指数 不同于分类模型和回归,聚类算法的模型评估不是一件简单的事。在分类中,有直接结…

【尚硅谷】Java数据结构与算法笔记02 - 队列

文章目录一、使用场景二、队列介绍三、数组模拟队列3.1 思路分析3.2 Java代码实现3.3 问题分析与优化四、数组模拟环形队列4.1 思路分析4.2 Java代码实现一、使用场景 银行排队,先到先得测核酸,先到先测 二、队列介绍 队列是一个有序列表, 可以用数组…

硬盘压缩将C盘拓展成D盘和E盘

硬盘压缩将C盘拓展成D盘和E盘1. 现状2. 硬盘压缩2.1 进入计算机管理2.2 磁盘管理压缩卷3. 分配新盘符3.1 查看盘符是否被占用3.2 新建D盘刚安装好系统的电脑有可能只有一个C盘,我们工作学习的时候远远不够,那怎么拓展其他盘符呢? 接下来让我们…

PyQt5基础练习1

0. 本文学习地址 1. PyQt5是由一系列Python模块组成 超过620个类,6000函数和方法。能在诸如Unix、Windows和Mac OS等主流操作系统上运行。 1.1 PyQt5有两种证书 GPL商业证书 2. 实验1 实现简单的窗体 2.1 完整代码 #!/usr/bin/python3 # -*- coding: utf-8 -*…

专业尖端远心光学,高精度视觉检测解决者

随着机器视觉系统在精密检测领域的广泛应用,在精密光学测量系统中,由于普通光学镜头会存在一定的制约因素,如影像的变形、视角选择而造成的误差、不适当光源干扰下造成边界的不确定性等问题,进而影响测量的精度。为弥补普通镜头应…

155. RESTframe的请求和响应

1.请求和响应 REST framework引入了2个新的对象:Request和Response 1.1 Request 包结构:rest_framework.request.Request 该对象扩展了常规的HttpRequest ,增加了对REST框架灵活的请求解析和请求认证的支持 主要属性: data 这个…

基于PHP+MySQL毕业生档案管理系统

毕业生档案管理系统是信息时代的产物,它是学校档案管理部门的一个好帮手。有了它不再需要繁重的纸质登记,有了它档案管理员不在需要繁重的工作,一些成绩信息和奖惩等基本信息可以由管理人员及时的对信息进行查询、更新、修改和删除&#xff0…

SpringBoot_启动原理分析

一共分为三部分来解析: 一 依赖导入原理 二 springboot 包扫描原理三 springboot自动配置原理一 依赖导入原理 父项目进行版本控制 ctrl 点击spring-boot-starter-parent 进入 继续点击,进入spring-boot-dependencies 这里管理着springboot中所有依赖的版本,版本…

38 | Linux 磁盘空间异常爆满

1 场景 收到告警 找到对应的服务器:df -hl 要找到导致磁盘空间满的目录或文件。 2 找占用空间大的目录或文件 2.1方式一 在根目录下,通过du -hs命令,列出各目录所占空间大小 命令:du -hs * 之后再用同样的方法继续到对应目…

[附源码]计算机毕业设计springboot医学图像管理平台

项目运行 环境配置: Jdk1.8 Tomcat7.0 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术: SSM mybatis Maven Vue 等等组成,B/S模式 M…

EXSI-NFS实验

A-EXSI-NFS实验 2022年3月25日 8:20 iptables -F iptables-save systemctl stop firewalld #setenforce [0|1]命令修改SELinux当前的运行模式(0为禁用,1为启用) getenforce Enforcing setenforce 0 getenforce Permissive NFS 两台CentOS 7即…

【车载开发系列】UDS诊断---读取内存($0x23)

【车载开发系列】UDS诊断—读取内存($0x23) UDS诊断---读取内存($0x23)【车载开发系列】UDS诊断---读取内存($0x23)一.概念定义二.注意事项三.报文格式1)报文请求2)肯定响应3&#x…

一、Node.js 环境安装 (详)

1. 下载Node.js 首先进入node.js官网,选择下载这一项,此时映入眼帘的可以看到有两项LTS(长期维护版本)和Current(最新的版本),一般在开发会选择左边进行下载安装,具稳定性以及有长期维护。那么下面演示的是64位的Windows操作系统&…