比较2个点的3种结构在不规则平面上的占比
| 2 | 2 | 2 | 1 | 2 | 2 |
| 2 | 2 | 2 | 1 | 2 | 2 |
| 2 | 2 | 2 | 1 | 2 | 2 |
| 3 | 3 | 3 | x | 3 | 3 |
| 2 | 2 | 2 | 1 | 2 | 2 |
| 2 | 2 | 2 | 1 | 2 | 2 |
在平面上有一个点x,再增加一个点,1+1的操作把平面分成了3部分2a1,2a2,2a3,3部分的比值是
| 2a1 | 2a2 | 2a3 |
| 5 | 25 | 5 |
| 0.143 | 0.714 | 0.143 |

如果平面是正方形,改变平面的尺寸会改变3部分的比值,但是2a1和2a3占比一定同样多。也就是在正方形的平面上找到2a1和2a3的概率一定是一样的。
如果希望2a1和2a3出现的概率不一致,一个可能的办法就是改变平面的形状,在一个瘦长的锥形区域出现2a1的概率就要大些
| 0 | |||||
| 0 | 2a1 | 15 | 0.714 | ||
| 0 | 2a2 | 5 | 0.238 | ||
| 0 | 2a3 | 1 | 0.048 | ||
| 0 | |||||
| 0 | 0 |

比如在这个L形的区域内,有6*5/2=15个2a1,有5个2a2,有1个2a3占比为71.4%,23.8%,4.8%。2a1>2a2>2a3这意味着在整个L形的区域内找到2a1要容易些。
( A, B )---3*30*2---( 1, 0 )( 0, 1 )
对于二值化二分类网络,当B全为0时,如果训练集的图片数量大于点的数量,迭代次数2a1>2a2>2a3
| n=5 | 迭代次数 | n=4 | 迭代次数 | n=3 | 迭代次数 | |||||||||
| 2a1 | 0 | 0 | 0 | 48757 | - | - | - | 38566.2 | 1 | - | - | 28553.7 | ||
| 0 | 0 | 0 | 48757 | 1 | - | - | 38566.2 | - | - | - | 28553.7 | |||
| 0 | 0 | 0 | 48757 | 1 | - | - | 38566.2 | 1 | - | - | 28553.7 | |||
| 0 | 0 | 1 | 48757 | - | - | - | 38566.2 | |||||||
| 0 | 0 | 1 | 48757 | |||||||||||
| ↓ | ↓ | ↓ | ||||||||||||
| 2a2 | 0 | 0 | 0 | 66503.84 | 1 | - | - | 52243.5 | - | - | - | 37970.4 | ||
| 0 | 0 | 0 | 66503.84 | - | - | - | 52243.5 | - | 1 | - | 37970.4 | |||
| 0 | 0 | 0 | 66503.84 | - | - | - | 52243.5 | 1 | - | - | 37970.4 | |||
| 0 | 1 | 0 | 66503.84 | - | - | 1 | 52243.5 | |||||||
| 0 | 0 | 1 | 66503.84 | |||||||||||
| ↓ | ↓ | ↓ | ||||||||||||
| 2a3 | 0 | 0 | 0 | 85401.86 | - | - | - | 67787.4 | - | - | - | 50456.3 | ||
| 0 | 0 | 0 | 85401.86 | - | - | - | 67787.4 | - | - | - | 50456.3 | |||
| 0 | 0 | 0 | 85401.86 | - | - | - | 67787.4 | 1 | - | 1 | 50456.3 | |||
| 0 | 0 | 0 | 85401.86 | 1 | - | 1 | 67787.4 | |||||||
| 0 | 1 | 1 | 85401.86 | |||||||||||
这和在L形区域内寻找这3个特征的难度刚好是成正比的,寻找的难度越小迭代次数越小。也就是假设所谓收敛过程就是在一个瘦长的锥形区域内,用权重随机寻找特征结构的过程。因为搜索范围是一个不对称的锥形,所以对称的两个结构的迭代次数都不同,扁平结构的迭代次数总是更大些。
计算机验算这组数据,向L形区域内随机扔2个石子,运行了500,1000,5000次
| 500 | 1000 | 5000 | ||||||
| 2a1 | 350 | 0.7 | 715 | 0.72 | 3571 | 0.71 | ||
| 2a2 | 115 | 0.23 | 239 | 0.24 | 1184 | 0.24 | ||
| 2a3 | 35 | 0.07 | 46 | 0.05 | 245 | 0.05 |
实验数据和计算数据一致。
相关文章:
比较2个点的3种结构在不规则平面上的占比
2 2 2 1 2 2 2 2 2 1 2 2 2 2 2 1 2 2 3 3 3 x 3 3 2 2 2 1 2 2 2 2 2 1 2 2 在平面上有一个点x,再增加一个点,11的操作把平面分成了3部分2a1,2a2,2a3,3部分的比值是 2a1 2a2 2a3 5 25 …...
最小二乘线性回归
线性回归(linear regression):试图学得一个线性模型以尽可能准确地预测实际值的输出。 以一个例子来说明线性回归,假设银行贷款会根据 年龄 和 工资 来评估可放款的额度。即: 数据:工资和年龄&…...
【django+vue】连接数据库、登录功能
笔记为自我总结整理的学习笔记,若有错误欢迎指出哟~ 【djangovue专栏】 1.【djangovue】项目搭建、解决跨域访问 【djangovue】连接数据库、登录功能 django连接数据库1.安装MySQL驱动程序2.创建数据库3.配置settings.py文件4.创建表5.添加数据 登录功能1.django实现…...
NX二次开发UF_CSYS_edit_matrix_of_object 函数介绍
文章作者:里海 来源网站:https://blog.csdn.net/WangPaiFeiXingYuan UF_CSYS_edit_matrix_of_object Defined in: uf_csys.h int UF_CSYS_edit_matrix_of_object(tag_t object_id, tag_t matrix_id ) overview 概述 Updates the specified coordinat…...
封装公共el-form表单
1.公共表单组件 //commonForm.vue <script> import {TEXT,SELECT,PASSWORD,TEXTAREA,RADIO,DATE_PICKER } from /conf/uiTypes import { deepClone } from /utils export default {name: GFormCreator,props: {config: { // title/itemstype: Object,required: true}}…...
OpenHarmony-4.0-Release 源码编译记录
本文基于 Ubuntu 20.04.4 LTS 1、环境准备 这个没啥好说的,都是搞机的,用之前编译 aosp 的 linux 环境就行,有小伙伴担心会把之前的环境搞崩, 也有用 docker 编译的,我这里就直接在 aosp 环境下搞了,还省…...
HTML新手入门笔记整理:块元素和行内元素
块元素 在HTML中,块元素在浏览器显示状态下独占一行,并且排斥其他元素与其位于一行。一般情况下,块元素内部可以容纳其他块元素和行内元素。 常见块元素 块元素 说明 h1~h6 标题元素 p 段落元素 div div元素 hr 水平线 ol 有序列…...
Hook+jsdom 解决cookie逆向
前言 记录下如何破cookie逆向 目标 目标网址:https://q.10jqka.com.cn/ 目标接口:http://q.10jqka.com.cn/index/index/board/all/field/zdf/order/desc/page/2/ajax/1/ 对抗:cookie反爬虫处理,关键字v,如图 解决步骤 1、JS中关键字查找 如上,我们找到了关键字 v,…...
【封装UI组件库系列】封装Icon图标组件
封装UI组件库系列第三篇封装Icon图标组件 🌟前言 🌟封装Icon 1.创建Icon组件 2.引用svg图标库 第一步 第二步 第三步 3.二次封装 4.封装自定义属性 🌟总结 🌟前言 在前端开发中,大家可能已经用过各种各样的UI组…...
STM32:基本定时器原理和定时程序
一、初识定时器TIM 定时器就是计数器,定时器的作用就是设置一个时间,然后时间到后就会通过中断等方式通知STM32执行某些程序。定时器除了可以实现普通的定时功能,还可以实现捕获脉冲宽度,计算PWM占空比,输出PWM波形&am…...
EntityFramework 批量删除操作
刚刚开始使用Entityframwork 来操作数据库。遇到了批量删除数据。 EF内部用的方法是:dbcontext.Datas.RemoveRange(list); 这总方法,少量数据是可行的。 但遇到大数据量的时候,这个方法完全不能用。 所以找了另一种方法: stri…...
springboot使用的设计模式
设计模式是在软件设计中常用的一些通用解决方案。在开发商城编码时,以下设计模式可能会有用: 工厂模式(Factory Pattern): 用于创建对象的模式。在商城中,可能会涉及到创建不同类型的商品、订单等对象&…...
IP地址定位技术发展与未来趋势
随着互联网的快速发展,人们对网络的需求和依赖程度越来越高。在海量的网络数据传输中,IP地址定位技术作为网络安全与信息追踪的重要手段,其精准度一直备受关注。近年来,随着技术的不断进步,IP地址定位的精准度得到了显…...
AI与交通运输
人工智能(AI)正在改变几乎所有行业,交通运输也不例外。 虽然与某些行业相比,我们运输货物和乘客的方式在过去 50 年里变化相对较小,但人工智能有望引发一场运输革命—如果你正在寻找人工智能的机会,不要错过…...
window.requestAnimationFrame+localStorage+canvas实现跨窗口小球连线效果
文章目录 前言效果代码后言 前言 hello world欢迎来到前端的新世界 😜当前文章系列专栏:前端系列文章 🐱👓博主在前端领域还有很多知识和技术需要掌握,正在不断努力填补技术短板。(如果出现错误,感谢大家…...
使用AndResGuard报错:copy res file not in resources.arsc file:Ezi.xml
Android使用AndResGuard进行资源混淆,压缩。 源码地址:GitHub - shwenzhang/AndResGuard: proguard resource for Android by wechat team 集成完成后编译过程中出现如下错误: 14:57:05 copy res file not in resources.arsc file:IUk.xml…...
插入排序(形象类比)
最近在看riscv手册的时候,里面有一段代码是插入排序,但是单看代码的时候有点迷,没看懂咋操作的,后来又查资料复习了一下,最终才把代码看明白,所以写篇博客记录一下。 插入排序像打扑克牌 这是我听到过比较形…...
ElasticSearch 同步的方式
ElasticSearch 同步的方式 ElasticSearch是一款强大的分布式搜索和分析引擎,支持多种方式同步数据和日志。下面介绍几种常见的同步方式: 1. Logstash Logstash 是 ElasticStack 的一部分,用于收集、处理和转发日志和事件数据。通过配置 Lo…...
easyExcel实现分批导入,动态表头分批导出,以及导出表格样式设置
<dependency><groupId>com.alibaba</groupId><artifactId>easyexcel</artifactId><version>2.2.6</version></dependency> 一,分批导入 1.首先配置表格头映射类 Getter Setter EqualsAndHashCode public class …...
Android BottomNavigationView底部菜单栏文字显示问题
1. BottomNavigationView 如果tab栏数据小于等于3个,那么图标和文字都是展示出来; 2. BottomNavigationView 如果tab栏数据大于3个,那么图标会显示出来,但是文字会隐藏; 3. 解决方式: (当底部…...
【大模型RAG】拍照搜题技术架构速览:三层管道、两级检索、兜底大模型
摘要 拍照搜题系统采用“三层管道(多模态 OCR → 语义检索 → 答案渲染)、两级检索(倒排 BM25 向量 HNSW)并以大语言模型兜底”的整体框架: 多模态 OCR 层 将题目图片经过超分、去噪、倾斜校正后,分别用…...
接口测试中缓存处理策略
在接口测试中,缓存处理策略是一个关键环节,直接影响测试结果的准确性和可靠性。合理的缓存处理策略能够确保测试环境的一致性,避免因缓存数据导致的测试偏差。以下是接口测试中常见的缓存处理策略及其详细说明: 一、缓存处理的核…...
Swift 协议扩展精进之路:解决 CoreData 托管实体子类的类型不匹配问题(下)
概述 在 Swift 开发语言中,各位秃头小码农们可以充分利用语法本身所带来的便利去劈荆斩棘。我们还可以恣意利用泛型、协议关联类型和协议扩展来进一步简化和优化我们复杂的代码需求。 不过,在涉及到多个子类派生于基类进行多态模拟的场景下,…...
iPhone密码忘记了办?iPhoneUnlocker,iPhone解锁工具Aiseesoft iPhone Unlocker 高级注册版分享
平时用 iPhone 的时候,难免会碰到解锁的麻烦事。比如密码忘了、人脸识别 / 指纹识别突然不灵,或者买了二手 iPhone 却被原来的 iCloud 账号锁住,这时候就需要靠谱的解锁工具来帮忙了。Aiseesoft iPhone Unlocker 就是专门解决这些问题的软件&…...
srs linux
下载编译运行 git clone https:///ossrs/srs.git ./configure --h265on make 编译完成后即可启动SRS # 启动 ./objs/srs -c conf/srs.conf # 查看日志 tail -n 30 -f ./objs/srs.log 开放端口 默认RTMP接收推流端口是1935,SRS管理页面端口是8080,可…...
安宝特方案丨船舶智造的“AR+AI+作业标准化管理解决方案”(装配)
船舶制造装配管理现状:装配工作依赖人工经验,装配工人凭借长期实践积累的操作技巧完成零部件组装。企业通常制定了装配作业指导书,但在实际执行中,工人对指导书的理解和遵循程度参差不齐。 船舶装配过程中的挑战与需求 挑战 (1…...
Java毕业设计:WML信息查询与后端信息发布系统开发
JAVAWML信息查询与后端信息发布系统实现 一、系统概述 本系统基于Java和WML(无线标记语言)技术开发,实现了移动设备上的信息查询与后端信息发布功能。系统采用B/S架构,服务器端使用Java Servlet处理请求,数据库采用MySQL存储信息࿰…...
论文阅读笔记——Muffin: Testing Deep Learning Libraries via Neural Architecture Fuzzing
Muffin 论文 现有方法 CRADLE 和 LEMON,依赖模型推理阶段输出进行差分测试,但在训练阶段是不可行的,因为训练阶段直到最后才有固定输出,中间过程是不断变化的。API 库覆盖低,因为各个 API 都是在各种具体场景下使用。…...
0x-3-Oracle 23 ai-sqlcl 25.1 集成安装-配置和优化
是不是受够了安装了oracle database之后sqlplus的简陋,无法删除无法上下翻页的苦恼。 可以安装readline和rlwrap插件的话,配置.bahs_profile后也能解决上下翻页这些,但是很多生产环境无法安装rpm包。 oracle提供了sqlcl免费许可,…...
算术操作符与类型转换:从基础到精通
目录 前言:从基础到实践——探索运算符与类型转换的奥秘 算术操作符超级详解 算术操作符:、-、*、/、% 赋值操作符:和复合赋值 单⽬操作符:、--、、- 前言:从基础到实践——探索运算符与类型转换的奥秘 在先前的文…...
