用2点结构标定3点结构的顺序

news2025/1/23 9:23:30

在行列可自由变换的平面上2点结构只有3个

(A,B)---6*30*2---(0,1)(1,0)

让A分别是2a1,2,3,让B全是0。当收敛误差为7e-4,收敛199次取迭代次数平均值,得到

结构

迭代次数

2a1

58742.717

1.00001

2a2

80796.605

1.37545

2a3

103125.36

1.75556

按照迭代次数正比于结构搜索难度的假设,2a1,2,3的搜索难度分别是是1,1.37545,1.75556.

在行列可自由变换的平面上3点结构有6个

因为有结构加法关系

3(3a1-1)=2a1+2a2+2a3

-

-

-

-

-

-

-

-

-

-

-

1

-

-

-

-

1

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

3a1-1得到的2a2应如上图,但神经网络A-B差值矩阵的列变换对迭代次数没有影响

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

1

-

-

-

-

1

-

-

-

-

-

1

-

-

-

-

-

-

1

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

所以这两个结构的迭代次数是相同的,搜索难度也是相同的。

3(3a2-1)=3*2a1

a

b

c

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

1

-

-

-

-

-

1

-

-

-

-

-

-

-

-

-

-

-

1

-

-

-

-

-

-

-

-

-

-

-

1

-

-

-

-

-

-

-

-

-

-

-

1

-

-

-

-

-

1

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

严格的3a2-1得到的应该是a,b,c,3个结构,但是平移对迭代次数没有影响所以a,c是同一个结构,b的收敛迭代次数为61088.06,比a,c要大约4%。所以认为行可以自由变换将带来约4%的误差,但这种近似简化了计算。

3(3a3-1)=2a1+2*2a2

同样为了简化计算没有考虑2a1两点间的距离

3(3a4-1)=2*2a2+2a3

3(3a5-1)=3*2a2

3(3a6-1)=3*2a3

比较这6个结构的迭代次数和搜索难度

迭代次数

加法

搜索难度

1

28392.17

1--1*1--2*1--3*,

1+1.3754+1.7556

4.131

2

36372.48

3--1*,

3*1

3

3

36629.86

1--1*2--2*,

1+2*1.3754

3.7508

4

51425.59

2--2*1--3*,

2*1.3754+1.7556

4.5064

5

61047.4

3--2*,

3*1.3754

4.1262

6

91182.79

3--3*,

3*1.7556

5.2668

把搜索难度和画成图

尽管整体上看这条曲线是增函数,但第1个点太大了,第2个点太小了。3a1是2a1+2a2+2a3而3a2是3*2a1,即使让3a2的结构b增加4%,也不可能比3a1更大。这个误差的可能原因是,这里只考虑了由2标定3,但4点结构对3点结构的顺序也有影响,正确的3点结构顺序应该可以同时协调2,3,4这3种顺序,使他们的内在顺序尽可能的一致。

数据

迭代次数

-

-

-

-

-

1

58742.717

-

-

-

-

-

1

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

1

-

80796.605

-

-

-

-

-

1

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

103125.36

-

-

-

-

1

1

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

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

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

相关文章

如何在uniapp上隐藏默认导航栏

当要定义导航栏,使用uni.switchTab来跳转页面时,需要将默认的导航栏进行隐藏。 比如使用 uni.hideTabBar(); 去隐藏的话,可能会有闪现出现的可能性。 我们可以在package.json当中的 tabBar加"custom": true。例: "tabBar&q…

【TS】TypeScript类型断言:掌握类型转换的艺术

🌈个人主页: 鑫宝Code 🔥热门专栏: 闲话杂谈| 炫酷HTML | JavaScript基础 ​💫个人格言: "如无必要,勿增实体" 文章目录 TypeScript类型断言:掌握类型转换的艺术1. 引言2. 什么是类型断言&a…

基于特性价值来确认测试重点

目录 核心特性: 潜力特性: 噱头特性: 辅助特性: 无人问津的特性: 测试重点的确立: 软件的特性包含如下几种,核心特性,潜力特性,噱头特性,无人问津特性&…

Project Euler_Problem 277_A Modified Collatz Sequence

原题目: 题目大意: 一串字母可以视作迭代过程中每一轮除3余多少,问最小的大于1e15的满足那串序列的数是多大 解题思路:可以把那一大串字母,看作是不停地对初始数值x做连续运算,且每一轮运算的结果都应当是…

03:【stm32】GPIO

GPIO 1、芯片的引脚分布2、IO复用与重映射3、片上外设GPIO3.1、GPIO的寄存器组3.2、8种工作模式3.3、最大输出速度3.4、GPIO的内部结构 1、芯片的引脚分布 STM32F103C8T6这款芯片一共有48个引脚,他们分为了特殊功能引脚和普通的IO引脚。其中特殊功能的引脚有如下几个…

一键搬运TEMU、SHEIN店铺起新店。商品一键复制,商品裂变,TEMU商品复制

店铺搬家,一键搬运TEMU、SHEIN店铺起新店。商品一键复制,裂变新类目。铺店群必备 店铺搬家是什么? 店铺搬家就是将Temu一个店铺的所有商品快速搬到另一个店铺,只需要半个小时就能起一个全新的店铺,可以帮助商家快速起新…

comfyUI-MuseTalk的参数设置

comfyUI-MuseTalk的参数设置 目录 comfyUI-MuseTalk的参数设置 一、ComfyUI-VideoHelperSuite 二、comfyUI-MuseV合成的参考视频 2.1、什么时候会用到MuseV? 2.2、MuseV特别消耗系统内存 2.2.1、测试图片序列的像素比 2.2.2、影响运动范围和生成结果的参数 …

无法安装Python包,出现OSError: 拒绝访问错误

无法安装Python包,出现OSError: 拒绝访问错误 在安装Python包时,可能会遇到各种错误,其中“OSError: 拒绝访问”是一个比较常见的问题。这个错误通常表明在安装过程中,Python没有足够的权限去访问某个文件或目录。本文将深入探讨…

【LeetCode】45.跳跃游戏II

1. 题目 2. 分析 很久没有写贪心的题了,在这题上卡了很久时间,我这个还是不会贪心。 核心思想就一句话:维护在到达本次最远位置之前能达到的最远位置。每到边界时就更新步数,便得到正确答案。 3. 代码 class Solution:def jum…

微软商店无法加载,检查你的连接-解决方案

微软商店默认直连国内的服务器。 如果有代理,关闭代理就可以恢复网络了。 但是我就是想用代理,我感觉代理更快, 搜索了很多办法,都没有生效。 然后我在哔哩哔哩的视频下方,看到大家留言,测试了一下&#x…

Qt/C++项目积累: 2.主机监控器 - 2.3 实时数据及其他功能完善

相关链接: 链接1:Qt/C项目积累: 2.主机监控器 - 2.1 项目介绍-CSDN博客https://blog.csdn.net/qq_22122811/article/details/140254896 链接2:Qt/C项目积累: 2.主机监控器 - 2.2 历史功能实现-CSDN博客https://blog.…

ARM 架构硬件新趋势:嵌入式领域的未来

目录 目录 一、ARM 架构概述 二、新趋势一:AI 加速器集成 三、新趋势二:更高效的电源管理 四、新趋势三:安全性增强 五、结语 随着物联网 (IoT) 和边缘计算的发展,ARM 架构在嵌入式系统中的应用越来越广泛。从智能手机到智能…

STM32H7无RTOS应用堆栈机制与检测

摘要:单片机堆栈溢出会引发不可预知的错误。本文探讨了基于STM32CubeIDE设置STM32H7xx堆栈在无RTOS时的使用与检测方法。 一、堆栈的设置 STM32CubeIDE对工程设置堆栈很简单,在CubeMX中设置最小size如下图 堆(Heap)为0x400&#…

低空经济-低空智联网技术体系白皮书

目录 低空定义 低空政策 低空市场规模 低空应用场景 通信需求 监管需求 低空智联网技术体系 低空定义 低空经济是指在3000米以下,以低空空域为依托,以各种有人和无人驾驶航空器的低空飞行活动为牵引,辐射带动相关领域融合发展的综合性…

【MySQL是怎样运行的 | 第三篇】MySQL的MVCC机制

文章目录 3.MySQL的MVCC机制3.1前言3.2undo log日志3.3三个隐藏字段3.4undo log版本链3.5当前读VS快照读3.6ReadView3.7举例3.7.1RC(读已提交)3.7.2RR(可重复读) 3.8扩展:RR能解决幻读问题吗? 4.白云 3.MyS…

【Python系列】深入理解 Python 中的 `nonlocal` 关键字

💝💝💝欢迎来到我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。 推荐:kwan 的首页,持续学…

进程状态(二)----- linux 中具体的进程状态(上)

目录 前言1. R 状态2. S 状态3. D 状态 前言 继上一篇文章 进程状态(一)---- 运行,阻塞,挂起 介绍了操作系统都有的三个进程状态,而这篇文章则是将进程状态具象化,谈论具体到 linux 系统中的进程状态都有哪…

Geoserver源码解读七 插件(二)扩展图层预览界面

系列文章目录 Geoserver源码解读一 环境搭建 Geoserver源码解读二 主入口 Geoserver源码解读三 GeoServerBasePage Geoserver源码解读四 REST服务 Geoserver源码解读五 Catalog Geoserver源码解读六 插件(怎么在开发模式下使用) 目录 系列文章目录…

vector中 resize()和reserve()

1.resize()改变容器大小 resize除了预留内存以外,还会调用容器元素的构造函数,不仅分配了N个对象的内存,还会构造N个对象。从这个层面上来说,resize()在时间效率上是比reserve()低的。 2.reserve()容器大小管理 用于预留内存。 …

【Linux】shell命令与Linux权限的概念

目录 一、shell命令二、Linux权限的概念2.1 Linux权限的概念2.1.1 用户2.1.2 指令2.1.2.1 su指令2.1.2.2 sudo指令 2.2 Linux权限管理2.2.1 文件访问者的分类(人)2.2.2 文件类型和访问权限(事物属性)2.2.2.1 文件类型2.2.2.2 基本…