算法论文/数据集4——SeTa(CVPR2025)压缩数据集并提升精度,基于infobatch再次进化

5个4000比特大状态置换算法的设计与分析 下面是 5 个概念性、实验性的 4000 位可逆置换设计。它们都保证是双射,但未经过密码分析,不可直接用于生产系统。风格分别覆盖:三维 SPN、Feistel、可逆元胞自动机、ARX、宽轨迹/Keccak 式结构。 这 5 个设计分别代表了 SPN、Feistel、元胞自动机、ARX、宽轨迹 Keccak 五种不同风格,覆盖了主流大状态置换的构造思路。再次强调:它们只是实验性概念,若要用于实际协议,必须经过严格安全性分析。 阅读详情

SeTa:面向大规模数据集的尺度高效训练

论文标题:Scale Efficient Training for Large Datasets
作者:Qing Zhou, Junyu Gao, Qi Wang(西北工业大学)
会议:CVPR 2025
arXiv:2503.13385


一句话概括

SeTa 是一个即插即用的动态数据剪枝框架,通过"均匀下采样 → 按损失聚类分层 → 滑动窗口课程式选择"三步流水线,在减少 30–50% 训练数据的同时保持甚至提升模型性能,且完全不需要修改模型架构。
在这里插入图片描述


一、研究背景与动机

1.1 大数据集的"甜蜜负担"

深度学习的成功离不开大规模数据集,但数据量增长带来的边际收益在递减——Hestness 等人的研究表明,模型性能随数据量呈幂律增长,意味着翻倍数据量只能换来微小的性能提升。与此同时,训练成本(算力、时间、能耗)却线性增长。

1.2 三类低价值样本

作者指出,大数据集中存在三类对训练贡献有限的样本:

样本类型特征问题
冗余样本(Redundant)与其他样本高度相似重复学习已掌握的模式,浪费计算
过难样本(Overly Hard)loss 持续居高不下模型难以从中学习,可能为标注噪声
过易样本(Overly Easy)loss 快速趋近于零已充分学习,继续训练无增益

1.3 现有方法的不足

方法类别代表工作核心思路局限
静态剪枝Dataset Pruning, Dataset Quantization训练前一次性筛选子集无法适应训练过程中样本价值的变化
动态剪枝InfoBatch, EfficientTrain训练中按 loss 动态筛选仅基于单点 loss 值,缺乏全局视角;或需额外预训练阶段
课程学习Self-paced Learning由易到难的调度通常需额外计算开销或难以与剪枝结合

SeTa 的核心洞察:将聚类分层与滑动窗口课程调度结合,在动态剪枝的框架内同时解决冗余、难度分布和学习节奏三个问题。


二、方法详解

2.1 整体流程

SeTa 的训练流程分为三个阶段,每个 epoch 动态执行:

┌─────────────────────────────────────────────────────┐
│  每个 Epoch                                          │
│                                                     │
│  Step 1: 均匀下采样 ──→ 去除冗余样本                │
│           │                                         │
│  Step 2: 按损失 k-means 聚类 ──→ 分成 k 个难度层    │
│           │                                         │
│  Step 3: 滑动窗口课程式选择 ──→ 由易到难循环选取     │
│           │                                         │
│  末段: 部分退火 ──→ 随机采样恢复部分样本             │
└─────────────────────────────────────────────────────┘

2.2 Step 1:均匀下采样去冗余

对原始数据集 D={x1,x2,…,xN}D = \{x_1, x_2, \ldots, x_N\}D={x1​,x2​,…,xN​},以比率 rdr_drd​ 进行均匀随机下采样,得到子集 D′D'D′:

∣D′∣=N×(1−rd)|D'| = N \times (1 - r_d)∣D′∣=N×(1−rd​)

目的:冗余样本在特征空间中分布密集,均匀下采样可以在不显著损失信息多样性的前提下减少数据规模。下采样比率 rdr_drd​ 建议不超过 0.3。

2.3 Step 2:按损失聚类分层

对 D′D'D′ 中每个样本计算当前模型下的损失 ℓi\ell_iℓi​,然后对 {ℓ1,ℓ2,…,ℓ∣D′∣}\{\ell_1, \ell_2, \ldots, \ell_{|D'|}\}{ℓ1​,ℓ2​,…,ℓ∣D′∣​} 进行 k-means 聚类,得到 kkk 个簇 {C1,C2,…,Ck}\{C_1, C_2, \ldots, C_k\}{C1​,C2​,…,Ck​},按簇内平均损失从小到大排列(C1C_1C1​ 最易,CkC_kCk​ 最难)。

k-means 目标:

min⁡{Cj}∑j=1k∑ℓi∈Cj∥ℓi−μj∥2\min_{\{C_j\}} \sum_{j=1}^{k} \sum_{\ell_i \in C_j} \|\ell_i - \mu_j\|^2{Cj​}min​j=1∑k​ℓi​∈Cj​∑​∥ℓi​−μj​∥2

其中 μj\mu_jμj​ 为簇 CjC_jCj​ 的中心。

关键设计:用聚类而非排序,是因为聚类能自然地将样本按难度分组,为后续的滑动窗口课程调度提供结构化的难度层次。

2.4 Step 3:滑动窗口课程式选择

这是 SeTa 最核心的创新。窗口大小 w=⌈αk⌉w = \lceil \alpha k \rceilw=⌈αk⌉(α∈(0,1]\alpha \in (0, 1]α∈(0,1] 控制每轮选中的簇比例),在第 ttt 个 epoch:

窗口起止位置:

st=nmod  (k−w+1),et=st+w−1s_t = n \mod (k - w + 1), \quad e_t = s_t + w - 1st​=nmod(k−w+1),et​=st​+w−1

其中 nnn 为当前 epoch 在一个完整周期内的计数。窗口在第 ttt 个 epoch 覆盖簇 CstC_{s_t}Cst​​ 到 CetC_{e_t}Cet​​,选中的训练集为这 www 个簇的并集。

直觉解读:

  • 窗口从 C1C_1C1​(最易)开始,随着训练推进,窗口逐步向高难度簇滑动
  • 形成"由易到难"的课程学习效果
  • 由于取模运算,窗口会循环滑动——每个难度区间的样本都会被周期性地学习到
  • 窗口大小 www 控制了同时学习的难度跨度:www 越大,覆盖的难度范围越宽

窗口尺度参数:实验表明 α∈[0.4,0.6]\alpha \in [0.4, 0.6]α∈[0.4,0.6] 为最佳区间(兼顾学习上下文与计算效率)。

2.5 部分退火(Partial Annealing)

在训练末期(最后若干 epoch),SeTa 不再使用滑动窗口,而是按比率 rrr 从全量数据中随机采样:

Stanneal={xi∣ui<r}S_t^{\text{anneal}} = \{x_i \mid u_i < r\}Stanneal​={xi​∣ui​<r}

其中 ui∼Uniform(0,1)u_i \sim \text{Uniform}(0, 1)ui​∼Uniform(0,1)。

为什么不做全量退火? 全量退火(恢复全部数据)会在末期引入大量已无价值的冗余/过易样本,增加计算成本却收效甚微。部分退火通过随机采样恢复一小部分样本,既能"查漏补缺",又控制了开销。消融实验证实部分退火优于全量退火。

2.6 时间节省分析

设原始训练一个 epoch 的计算量为 OmO_mOm​(前向+反向传播),SeTa 的额外开销为 OdO_dOd​(下采样+聚类+窗口选择)。当 Od≪OmO_d \ll O_mOd​≪Om​ 时,时间节省比率:

ρO≈ρˉ\rho_O \approx \bar{\rho}ρO​≈ρˉ​

其中 ρˉ\bar{\rho}ρˉ​ 为平均数据剪枝比率。这意味着 SeTa 的额外计算开销可忽略不计,实际时间节省接近理论数据节省比率。


三、实验结果

3.1 数据集与任务概览

SeTa 在合成大数据集和真实数据集上进行了广泛验证:

数据集类型数据集规模任务
合成大数据集ToCa3M图像描述
SS1M3M图像描述
MJ+ST15M场景文本识别
真实数据集ImageNet1.28M图像分类
COCO123K图像描述
CIRR36K组合图像检索
WHU-MVS1.3M多视图立体匹配
CVACT35K跨视角地理定位
CIFAR-10050K图像分类
RefCOCO120K指称图像分割
Alpaca52K指令微调

3.2 分类任务(CIFAR)

数据集方法剪枝率Top-1 Acc.与基线差距
CIFAR-10Full(基线)0%95.6—
SeTa70%95.0-0.6
CIFAR-100Full(基线)0%79.3—
SeTa70%77.7-1.6

解读:在 70% 剪枝率下(仅用 30% 数据),CIFAR-10 性能仅下降 0.6 个百分点,CIFAR-100 下降 1.6 个百分点,表现出色。

3.3 图像描述任务(ToCa / SS1M / COCO)

数据集方法剪枝率NoCaps OverallNoCaps OutCOCO Test
ToCa (3M)Full(基线)0%70.570.295.2
SeTa31.7%71.571.495.3
SS1M (3M)Full(基线)0%—COCO B@4: 9.3COCO C: 42.4
SeTa40%—COCO B@4: 10.3COCO C: 45.1

亮点:在 ToCa 上剪枝 31.7% 后,NoCaps Overall 不仅没降,反而提升了 1.0 个百分点(70.5 → 71.5),COCO Test 也从 95.2 微升至 95.3。在 SS1M 上剪枝 40% 后,COCO B@4 从 9.3 提升至 10.3(+1.0),COCO CIDEr 从 42.4 提升至 45.1(+2.7),提升幅度更为显著。

3.4 场景文本识别(MJ+ST 15M)

方法剪枝率IIIT5kSVTIC15SVTPCUTE80
ABINet(基线)0%96.193.485.488.789.2
SeTa71%95.892.984.988.287.5

解读:在 1500 万样本的超大规模数据集上剪枝 71%,各指标性能下降幅度为 0.3–1.7 个百分点,整体保持良好。

3.5 ImageNet 跨架构验证

架构剪枝率Top-1 Acc.基线差距
ResNet-1836.1%69.669.5+0.1
ResNet-5030.0%78.578.6-0.1
MobileNetV326.2%52.252.20.0
EfficientNet30.0%76.376.1+0.2
ViT24.6%73.373.30.0
Swin46.4%80.080.00.0
Vim30.0%75.775.70.0

解读:SeTa 在 7 种不同架构(CNN、Transformer、Mamba)上均保持极小的性能差距(-0.1 ~ +0.2),多数架构甚至零性能损失,证明了其模型无关性。在 Swin 上实现了 46.4% 的高剪枝率且性能完全无损。

3.6 大语言模型微调(Alpaca)

方法剪枝率BBHDROPMMLUHuman-Eval平均
DQ(基线)0%32.927.636.68.526.3
SeTa25.9%32.427.435.813.427.3
SeTa40.3%32.327.035.411.626.6
SeTa52.5%32.327.334.89.826.1

解读:SeTa 在 LLaMA-7B 指令微调中,25.9% 剪枝率下平均性能从 26.3 升至 27.3(+1.0),其中 Human-Eval 从 8.5 飙升至 13.4(+4.9),证明 SeTa 在 LLM 微调场景不仅能节省计算,还能提升代码生成能力。即使在 52.5% 的高剪枝率下,平均性能仅下降 0.2(26.1 vs 26.3),展现了良好的鲁棒性。

3.7 与 InfoBatch 的对比

在 ToCa-3M 数据集上 NoCaps Overall 指标的对比(来自 Table 3):

方法剪枝率NoCaps Overall与基线差距
ViECap(基线)0%70.5—
InfoBatch23.6%70.2-0.3
InfoBatch34.1%69.2-1.3
InfoBatch45.9%67.7-2.8
SeTa31.7%71.5+1.0
SeTa41.8%69.3-1.2
SeTa50.1%69.4-1.1

关键发现:SeTa 在 31.7% 剪枝率下不仅未降性能,反而超越基线 1.0 个百分点。而 InfoBatch 在相近剪枝率(34.1%)下已下降 1.3 个百分点。在更高剪枝率(~46% vs ~42%)下,SeTa 下降 1.2 而InfoBatch 下降 2.8,差距达 1.6 个百分点。SeTa 在各剪枝率下均显著优于 InfoBatch。


四、消融实验

4.1 课程方向对比

选择策略NoCaps Overall
由易到难(Easy→Hard)71.5
由难到易(Hard→Easy)69.6

由易到难的课程方向明显更优,差距达 1.9 个百分点。

4.2 各组件贡献

配置剪枝率COCO TestNoCaps Overall
全量训练(Full)0%95.270.5
动态随机采样(baseline)31.7%94.769.8
静态随机采样(baseline)31.7%94.669.4
Hard→Easy 排序27.0%94.869.6
连续调度(不归零 s)32.8%95.170.7
全量退火(末期恢复全部数据)27.2%95.270.3
SeTa 完整版31.7%95.371.5

关键发现:(1) SeTa 完整版以 31.7% 剪枝率取得 71.5 Overall,反超全量训练的 70.5——说明数据筛选不仅降成本,还过滤了干扰样本。(2) 动态采样(每 epoch 重采样)优于静态采样(69.8 vs 69.4)。(3) 由易到难排序优于由难到易(71.5 vs 69.6)。(4) 连续调度(70.7)和全量退火(70.3)各自都低于完整版,说明部分退火+归零策略不可替代。

4.4 超参数敏感性

窗口尺度 α\alphaα:

  • 最佳区间:α∈[0.4,0.6]\alpha \in [0.4, 0.6]α∈[0.4,0.6]
  • α<0.2\alpha < 0.2α<0.2:性能急剧下降(学习上下文不足)
  • α>0.7\alpha > 0.7α>0.7:边际收益递减,计算成本增加

簇数 kkk:

  • 稳定区间:k∈[5,15]k \in [5, 15]k∈[5,15]
  • 在此范围内波动极小,说明 SeTa 对 kkk 的选择不敏感

下采样比率 rdr_drd​:

  • rd≤0.3r_d \leq 0.3rd​≤0.3 时性能损失可忽略
  • rd>0.3r_d > 0.3rd​>0.3 时开始出现明显下降

五、训练动态分析

作者通过可视化训练过程中的四项关键指标(训练损失、训练精度、验证精度、剪枝比率)揭示了 SeTa 的工作机制:

  1. 振荡式学习模式:SeTa 的训练曲线呈现周期性振荡,在基线和 InfoBatch 之间波动。这是滑动窗口周期性切换难度区间导致的,有助于防止模型陷入局部最优。

  2. 高效学习动态:尽管使用了更少的数据(数据节省曲线持续更高),SeTa 保持了与全量训练相当的训练/验证精度。

  3. 鲁棒收敛:验证精度曲线显示 SeTa 最终达到与全量训练相当的性能,且始终优于 InfoBatch。


六、总结与评价

核心贡献

  1. 三步流水线设计:将冗余去除、难度分层、课程调度三个目标统一在一个框架内,各步骤协同增效。
  2. 滑动窗口机制:通过周期性循环选择不同难度区间的样本,实现了"既覆盖全难度谱系,又遵循课程学习规律"的优雅平衡。
  3. 广泛验证:在分类、描述、检索、分割、文本识别、LLM 微调等多种任务和 6+ 种架构上验证了通用性。

优势

  • 即插即用:不需要修改模型架构,可无缝集成到现有训练流程
  • 模型无关:在 CNN、Transformer、Mamba 等架构上均有效
  • 鲁棒性强:在高剪枝率下仍保持性能,优于 InfoBatch 等现有方法
  • 额外开销小:聚类和窗口选择的计算量远小于训练本身

局限性

  • 假设数据集中存在大量冗余:对于本身规模较小或样本多样性高的数据集,剪枝空间可能有限
  • 聚类开销:当数据集极大时,k-means 聚类虽有开销但论文指出 Od≪OmO_d \ll O_mOd​≪Om​,实际影响可控
  • 噪声标签场景:SeTa 基于 loss 值进行聚类,在存在标注噪声的数据集中,高 loss 的噪声样本可能被错误地归入"困难"簇。这一问题正是 AlignPrune(arXiv:2604.07306)所要解决的

实践建议

超参数推荐范围说明
窗口尺度 α\alphaα0.4–0.6性能与效率的最佳平衡点
簇数 kkk5–15对性能不敏感,可灵活选择
下采样比率 rdr_drd​≤ 0.3超过 0.3 性能开始下降
退火策略部分退火优于全量退火和无退火
ABAP动态填充Word模板:基于cl_docx_document的XML替换方案 本文详细介绍了ABAP中基于cl_docx_document类的动态Word模板填充方案。该方案通过直接操作DOCX文件的XML核心,完美解决了传统OLE/DOI方法在格式保真、性能和后台运行方面的痛点,是实现复杂、批量Word文档生成的优雅解决方案。 阅读详情

相关推荐

phaser3适配微信小游戏

phaser3适配微信小游戏

SilenzioX的博客 1799

C语言程序设计题|有序数组插入数字冒泡排序

题目要求将一个数插入有序数组末尾,并用冒泡排序实现整体升序。代码先将输入数存入数组最后位置,再通过双重循环进行冒泡排序,每轮将较大元素向后移动,最终输出11个升序元素。该方法虽时间复杂度为O(n²),但符合题目要求,逻辑清晰,适合初学者理解排序原理。

2301_81429079的博客 430

基于JavaEE的银行大客户关系维护系统(JSP+java+springmvc+mysql+MyBatis)

基于JavaEE技术的大型银行客户关系管理系统可以实现客户信息的集中管理、客户需求的分析与挖掘、个性化的服务推荐等功能。+ Maven +mysql5.7或8.0+html+css+js等等组成,B/S模式 + Maven管理等等。用户发送请求:用户通过浏览器或其他客户端向系统发送请求,请求访问特定的页面或执行特定的操作。前端展示结果:前端接收到后端返回的数据,根据需要进行展示。数据返回给前端:后端程序处理完业务逻辑后,将结果数据返回给前端。后端程序接收到请求后,根据请求的类型和参数进行相应的处理。

gp1052的博客 719

支持向量机(SVM)算法详解与代码实例

几何直觉:最大化间隔 → 得到唯一且稳健的决策边界;对偶转化:把带约束的凸二次规划转成只依赖内积的形式,带来稀疏性;软间隔:引入松弛变量与惩罚参数CCC,平衡间隔与误分类;核技巧:用核函数隐式升维,把线性分类器变成非线性分类器;SMO:成对更新乘子,让大规模求解变得可行。在深度学习盛行的今天,SVM 依然是中小规模、高维稀疏数据(如文本分类、生物信息学)上的强基线,也是理解"间隔"“正则化”"核方法"这些机器学习核心概念的最佳入口。掌握它,比记住它的公式更有价值。

qq_42773521的博客 306

Zemax物理光学实战:3分钟搞定高斯光束传播模拟(附菲涅尔局部分析技巧)

本文详细介绍了在Zemax中进行高斯光束传播模拟与菲涅尔局部分析的实战技巧。通过3分钟快速设置指南和参数解析,帮助光学工程师准确模拟激光光束特性,避免常见误区。特别分享了菲涅尔局部分析的关键技巧和传播参数优化策略,提升光学系统设计的精度与效率。

lambda的博客 804

基于ROS2的无人机野生动物巡查系统设计

自主巡检系统是嵌入式人工智能与机器人技术融合的关键应用方向,其核心在于多源感知融合、实时路径规划与端侧智能识别的协同实现。原理上依赖SLAM定位构建环境地图,结合栅格化建模与混合路径算法(如蚁群+BFS)达成全覆盖遍历;技术价值体现在资源受限平台下的确定性响应与时空对齐能力,支撑高鲁棒性野外作业。典型应用场景包括生态监测、禁飞区巡检及小尺度智能安防。本文围绕ROS2 Humble中间件架构、Livox激光雷达与MaixCAM视觉协同、YOLO11n INT8模型端侧部署等关键技术展开,突出嵌入式AI与实时控

weixin_30598047的博客 647

线性回归和逻辑回归算法详解

一、线性回归(Linear Regression)线性回归的核心就是“找规律画直线”。它假设你要预测的结果(比如房价),和已知的条件(比如房屋面积、房间数)之间存在一种成比例的关系。模型的作用就是根据历史数据,在坐标轴上画出一条最能贴合所有数据点的直线。以后遇到新数据,直接看这条直线对应的值,就是预测结果。怎么判断这条线画得准不准?通常看均方误差。简单来说,就是把模型预测的值和真实的值做对比,算出差值,然后把这个差值平方后加总。这个误差越小,说明线画得越准,模型越好。

qq_42773521的博客 346

云原生监控:Prometheus+Grafana监控Nginx实战

在云原生环境中,应用的高可用性和性能优化至关重要。Nginx作为一款广泛使用的高性能Web服务器、反向代理服务器及电子邮件(IMAP/POP3)代理服务器,对其进行有效的监控能够及时发现潜在问题,保障服务的稳定运行。本文章的目的是详细介绍如何使用Prometheus和Grafana构建一套完整的监控系统来监控Nginx,范围涵盖从环境搭建、数据采集、存储到可视化展示的整个流程。

AI云原生与云计算技术学院 1573

【数据结构-3】算法美学之降复杂度

在while循环的循环体内,首先用临时变量保存最后一个位置的数据,再通过for循环把所有元素往后移动一位,最后把tmp中保存的值放到下标为0的位置上去。方法二的思路是:创建新数组,让原数组中后k个数据移动到新数组中前面的位置,让原数组中前numsSize-k个数据移动到新数组中后面的位置,这。这段代码的思路是:三次逆置,第一次逆置前numsSize-k个数据,第二次逆置后k个数据,最后整体逆置。这篇博文分享一道解法不一的算法题,求解过程的目的在于降低算法的时间复杂度,题源力扣。,属于空间换时间的操作。

weixin_44218929的博客 73

基于Simulink的柔性关节人形机器人振动抑制控制仿真

本文完成了基于Simulink的柔性关节人形机器人振动抑制控制仿真,实现了:✅ 建立二质量柔性关节动力学模型✅ 设计加速度反馈主动阻尼控制器✅ 对比陷波滤波与状态反馈效果✅ 验证大幅运动下的快速振动衰减能力✅ 为高动态人形机器人操作(如击掌、搬运)提供平滑执行基础。

xiaoheshang_123的博客 128

用 CL_ABAP_ZIP 在 ABAP 里打包任意文件:从前端多选到 ZIP 交付的一条龙实践

本文介绍了在SAP ABAP中实现文件打包交付的完整解决方案。文章首先区分了ZIP和GZIP的不同用途:ZIP用于多文件归档,GZIP用于单数据流压缩。核心流程包括四个步骤:文件选择、二进制上传、内存打包和ZIP输出,并提供了关键对象与函数的速查表。针对实际项目中常见的乱码、大文件处理等问题给出了解决方案,最后展示了一个完整的可运行示例代码,涵盖了从文件选择到下载的全流程实现。该方案适用于财务、质量、运维等多种业务场景,能够有效解决多文件交付的最后一公里问题。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 214

AI和大模型—从克里金算法说开去

克里金算法源于矿业勘探,通过空间自相关性实现稀疏数据下的最优预测,核心优势在于不确定性量化。在AI大模型中,其等价于高斯过程,广泛应用于超参数优化、小样本建模与推理调度。尽管面临计算复杂度高、核函数选择难等问题,通过稀疏化、分治法与低秩近似可有效优化。该方法在降低训练成本、提升泛化能力及减少幻觉方面表现突出,尤其适用于高维、高成本的智能系统优化,具有重要借鉴价值。

fpcc的专栏 600

Cesium中级开发教程之五十二:气泡弹窗

支持多种交互方式触发气泡弹窗显示,如鼠标悬停、点击地图上的特定元素(像实体、标注、模型等)。例如,当用户鼠标悬停在一个表示城市的点上时,弹出显示该城市名称、人口等信息的气泡。:依据特定的数据条件或业务逻辑触发。比如,当某个区域的气象数据达到一定阈值时,自动弹出显示相关气象预警信息的气泡。

662

Figo纤维—提升权衡定理:结构空间算法框架中压缩、恢复与正确性的信息论守恒律

本文在结构空间算法假设(SSAH)框架下,基于转录本计数与信息论,建立纤维—提升权衡的严格理论。证明纤维冲突度满足 $\log_2 \omega_n \leq T_R^{\max} + O(1)$,并揭示全局信息守恒律 $\log_2|S_n| + T_R^{\max} \geq \log_2|\mathrm{Im}(\mathrm{sol})| - O(1)$,对3-SAT化为 $T_R^{\max} \geq n - \log_2|S_n| - O(1)$,且构造紧性实例。进一步精化原论定理,指出其仅适

在科技赋能新时代,共同探索基础理论和宇宙未知。 311

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

不同的二叉搜索树

互不相同的二叉搜索树的种数,以 j (1<=j<=i)为头节点,左子树是 j-1 个数,右子树就是 i - (j - 1) -1 = i - j个数。所以dp[3] = dp[0] * dp[2] + dp[1] * dp[1] + dp[2] * dp[0]头1 = 左子树0节点 * 右子树2节点,二叉搜索树就是排序树,左子树<根节点<右子树,左右子树也满足左子树<根节点<右子树。头2 = 左子树1节点 * 右子树1节点。所以dp[i] += dp[j-1] * dp[i-j]个节点组成且节点值从。

qq_44721738的博客 150

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

固件开发岗算法

背景:嵌入式固件岗,偏爱手写库函数、位运算、数组基础算法。

2502_90352018的博客 108

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

从曲线到储层:Techlog/KAPPA 全流程算法、UltraLAB 选型与本地 AI 部署实战

以高频 CPU 保证交互,以充足内存承载多井与多任务,以 NVMe 打通项目和知识库 I/O,再按本地模型、上下文与并发配置 GPU。对 UltraLAB 用户而言,更合理的采购方式是带着真实项目做选型:一组典型井、一套完整解释模板、一个目标大模型、一次多人并发测试。用实测结果确定配置,才能把预算转化为解释效率,而不是闲置算力。软件模块、操作系统与许可条件以厂商当前正式说明为准;硬件建议需结合项目实测。AI 输出只能作为辅助证据,不能替代岩石物理与油藏工程专业审核。

wdf8088的博客 146

算法一千零一夜 · 第二十一夜 数字黑洞与西西弗斯的惩罚

上一夜的习题Ⅱ,你写过一个程序,从 9376 往前接一位,把 0 到 9 各试了一遍,看哪个数字接得上。把所有的可能挨个试一遍,这是程序最笨、也最诚实的功夫。这一夜,这个功夫要升级一次。不是十个数字挨个试,是九千个号码一起试。因为这一夜要进数字王国的边疆,那里有两座洞。第一座洞不挑食,一串数字不管多

qq_41057763的博客 427

【Deep-OC-SORT 01】多轨迹算法Deep-OC-SORT源码分析

本工程基于Deep-OC-SORT核心模块,重构并适配了EmbeddingComputer(外观特征提取)、CMCComputer(相机运动补偿)与OCSort(主跟踪器)三类。前者实现整框/网格模式的特征提取与L2归一化;后者通过稀疏光流或SIFT匹配估计仿射变换,补偿相机运动;主跟踪器融合IoU、外观相似度与方向一致性,支持模块开关与自定义组件,实现高效多目标跟踪。

Jayson 博客 321

三种方法实现【冒泡排序】

冒泡排序是一种排序思想,目的是让一组无序的数据,通过比较规则和相邻元素两两比较,最终形成有序的数据。冒泡排序的对象可以是整型数据、字符型数据、结构体(需制定通过结构体哪个成员进行比较的规则)。以下代码中,通过排序整型数据来演示。

weixin_44218929的博客 196

力扣283移动零(双指针法)

该算法使用双指针维护非零元素的有序位置:左指针 left 指向下一个非零数应放置的位置,右指针 right 遍历数组。当 nums[right] != 0 时,将其与 nums[left] 交换,并移动 left。由于 left ≤ right,且仅在遇到非零数时交换,因此所有非零数按原顺序被移到左侧,零自然移至右侧,顺序不变。

Pniubi的博客 227

高速公路无人机巡检系统:场景、算法与部署方案

高速公路巡检的工程矛盾,不在“能不能飞到”,而在“端侧算力、时延约束与精度要求三者之间如何分配”。路面病害要求毫米级识别,但高速动态成像与运动模糊压制了单帧精度;交通事件要求秒级推送,但隧道与峡谷的通信盲区切断了云端链路;桥梁梁底的无卫星信号环境,则把自主定位的难度推到了GNSS失效的边界。本文从“端—边—云”三级协同的工程逻辑出发,拆解路面病害、交通事件、桥梁结构三类场景下算法与部署的实际取舍,结合重庆绕城高速、广西六宾高速、南京6G低空巡检等公开数据,给出可复用的系统设计参考。

THJS优快云的博客 178

Consistent-Point半监督人群计数算法详解

本文首次指出并量化了点定位半监督人群计数中伪点的位置不一致与类别不一致问题(Mean-Teacher baseline 甚至不如只用标注数据),并给出两个极简正交模块——PA 用"被匹配的伪点与其邻近提议点定位相似"的洞察做空间平均,以 1/K 方差收缩稳住位置;IUC 用分类得分做实例级加权,压低决策边界附近模糊伪点的监督强度。两模块零推理开销、只引入一个超参 λ,在 5 数据集 × 3 标注比例的 15 个定位设置上全部 SOTA,并在 CPS 框架上验证泛化性,说明"伪标签一致性"是点定位半监督范式中

Keep_Trying_Go的博客 293

A‑59U 工业级双通道语音处理模块深度解析

本文详解芯慧创A-59U工业语音模组,集成100dB AEC回声消除、双波束定向拾音、三路音频输出及宽温工作能力,支持10种硬件连接模式,适用于门禁、会议、矿山、电梯等复杂场景。重点解析双通道独立输出、USB免驱与波束固件使用边界,提供工程避坑指南,助力嵌入式工程师高效完成免提全双工对讲系统开发。

R190_6589的博客 285

嵌入式 AI 智能相机怎么选?从算力、算法架构、部署方式深度对比

在工业自动化视觉检测场景中,嵌入式 AI 智能相机正在逐步替代传统 “工业相机 + 上位机工控机” 的方案。但市面上产品参数繁杂,很多工程师选型时容易被纸面算力、宣传卖点误导。本文从**持续算力性能、算法架构设计、现场部署模式**三个核心维度,梳理嵌入式视觉设备不同技术路线的差异、适用边界与落地痛点,为机器视觉工程师、自动化集成商、产线技改负责人提供可落地的选型参考。

VisionDataLab的博客 264

算法1. 双指针法-移动零

【代码】算法1. 双指针法-移动零。

2603_95728536的博客 223
上一篇: 算法论文/数据集3——CLD(TMLR2025)压缩训练集,仅保留对验证集有益的样本
下一篇: 算法论文/数据集5——AlignPrune(CVPR2026)基于样本损失时间序列精确识别噪声样本
ZhouDevin
博客等级 码龄6年 7598粉丝 32原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值