深度学习经典数据处理算法:Coreset 数据压缩算法
📅 2026/7/11 14:26:48
👁️ 次浏览
什么是Coreset 数据压缩给定全集 P{p1,…,pn}、模型类 ℋ、损失 ℓcoreset 是一个加权小子集(C,w)C⊂P, |C|k≪n使得三个关键点① 加权每个选中点带权重 wi补偿被代表的点② 对任意 θ这才是 coresetvs 随机采样只在期望意义成立③ ε 保证可证明的近似。简单说加权小子集在标目容忍度内可以等价全集。常见方法很多主要是看使用什么度量空间特征距离几何/ 梯度训练动态/ 影响力Hessian/ 子模函数覆盖去重方法分类算法介绍k-center-greedy 几何目标最小化覆盖半径复杂度O(nk) 贪心保证2-近似贪心需训练否这算法到底在干嘛从一堆点里挑 k 个当代表中心实例:1D 选 5 个中心看「覆盖半径」一路降点1, 2, 3, 7, 8, 9, 15, 16。规则每步挑 d(p) 最大的点入选再用它更新各点 d(p)min(老值, 到它距)。s₁1起点d(p)2:1, 3:2, 7:6, 8:7, 9:8, 15:14,16:15→ 覆盖半径15最大是 16 → 选它 ▼s₂16用 16 更新后 d(p)2:1, 3:2, 7:6,8:7, 9:7, 15:1 → 半径715 被 16 拉走剩 8、9 最远最大是 8、9 并列 → 选 8 ▼s₃8用 8 更新后 d(p)2:1,3:2, 7:1, 9:1, 15:1 → 半径28 把 7、9 拉到 1剩 3 最远最大是 3 → 选它 ▼s₄3用 3 更新后 d(p)2:1, 7:1, 9:1, 15:1 → 半径13 补上左侧全员离最近中心 ≤1s₅d(p) 全是 1最大1 → 已无处可补再选半径也不会降收敛半径15 → 7 → 2 → 1 → 1每加一个代表就补掉当前最大的窟窿。S{1,3,8,9,16}优无需训练、可解释、实现极简。缺对离群点敏感最远点常是噪声理论 2-近似对非凸损失失效。CRAIG 梯度目标子集加权梯度 ≈ 全集梯度复杂度O(n²) 预处理 贪心保证梯度误差上界需训练是每 epoch 重选优直接对齐训练目标保真度高。缺要算/缓存所有点梯度大数据内存压力大需定期重选。实际中如果没有目标梯度消除最多的就是同向冗余或者反向相消的冗余梯度GLISTER 梯度 · bi-level目标子集使验证集损失最小复杂度高bi-level保证无启发式需训练是优面向最终泛化性能不浪费预算在训练有用但验证无用的点。缺需要干净验证集bi-level 不稳定。但是实际中深度学习常用的方法更加暴力直接是使用模型推理训练集根据loss排序GradMatch 梯度 · SOTA目标CRAIG GLISTER 改进复杂度中保证梯度误差界 增强需训练是对 CRAIG 的三点改进①非负权重约束NNLS②per-class匹配防类别失衡 ③增强梯度 EMA 去噪数据是怎么被压缩的① 原始 n 个样本每步训练要算全部梯度 ∇ℓⱼ → 贵② 选 k≪n 个代表 S配权重 w让k 个加权梯度之和 ≈ 全量梯度之和Σi∈S wᵢ∇ℓᵢ ≈ Σj1n ∇ℓⱼ③ 之后训练只训练这 k 个loss 各乘 wᵢ 放大算力O(n) → O(k)④权重 代表倍数1 个选中样本替身 wᵢ 个原始样本 → 这就是压缩⑤ 每 T 步重选一次θ 在变谁有代表性也跟着变。实例①两类缺陷数据两类狗图像100 猫图像10预算 k11CRAIG 全局匹配按数量贡献选 → 11 个里 ~10 狗 1 猫凹坑几乎没代表GradMatch per-class分两类各匹配 —— 猫100→选 6权 ≈171 个顶 17 张狗 10→选 5权 ≈2两类各自被加权代表长尾(凹坑)不被淹没压缩 110→11 张训练每步只过 11 个实例②非负权重约束NNLS无约束时 CRAIG 可能解出 wᵢ 0负权重 反向使用样本物理上不合法NNLS 强制 w≥0 → 选真实正权代表点实例③EMA 梯度去噪第 t 步 ∇ℓ 含 mini-batch 噪声方向抖∇̃ 0.9∇̃ 0.1∇ 平滑后稳定匹配用 ∇̃ → 子集不再追噪声选得更稳优所有方法里实测最强。缺实现最重要调权重求解器。DPP / k-DPP 几何 · 多样性目标按多样性采样复杂度精确 NP-hard近似 O(nk)保证多样性负相关需训练否子集概率正比于其核矩阵行列式。行列式 体积相似点共线 → 行列式小 → 难被采 多样点 → 行列式大 → 易被采。把多样性变成可计算量。k-DPP 固定 |S|k。说白了就是求两个向量的相似度如果相似度高认为是冗余相似性低认为是多样性需要的样本度量空间可以使用希尔伯特空间。优多样性有理论最优。缺精确采样 NP-hard实际用近似核矩阵 O(n²) 存储。Facility Location子模目标最大化总相似度覆盖复杂度O(nk) 贪心保证(1−1/e) 近似需训练否简单理解每个全集点被子集里最像它的点代表把所有点的代表相似度加起来最大化。单调子模贪心有 (1−1/e)≈63% 的理论保证少数真实场景仍成立的保证。简单来说F 衡量「全体被代表得有多好」贪心每步挑能最大化提升 F 的点自然倾向补盲区E而非堆冗余B/D而且这种贪心对子模目标有63% 最优的理论保底。优保证扎实、可加各种奖励项长尾、不确定性。缺需定义好相似度度量。理论保证 vs 现实核心事实Coreset的ε保证基于凸损失 固定模型类的假设。 深度网络非凸、训练中模型在变保证基本失效。工业里当启发式数据选择用别迷信可证明。实测规律来自 GradMatch 等论文随机采样是很强的 baseline别低估k-center / Herding通常打平或略超随机优势在小预算 长尾时才显著GradMatch 才稳定优于随机数据集越大优势越大Influence在数据清洗找错标/有害样本上价值更高而非压缩。下期单独讲一下Influence算法看看为什么Influence在数据清洗找错标/有害样本上价值更高而非压缩。
一、前言随着国内特高压电网建设、新能源光伏风电储能项目扩容、老旧变电站改造工程持续推进,高压输配电配套套管设备的市场需求持续攀升。套管作为电力系统核心绝缘配套器件,承担着高压导体绝缘隔离、支撑导通的关键作用,产品稳定性直接决定…
📅 2026/7/11 14:26:48
已知xh在police用户组里,所以:可以读取,但是不可以写入/追加修改
📅 2026/7/11 14:26:48
1. 大学英语四级考试重要性
1.1 语言能力的评估标准
大学英语四级考试(CET-4)是评估非英语专业大学生英语应用能力的重要标准。它不仅关系到学生能否顺利获得学位,还直接影响到就业前景。通过考试,学生可以了解自己的英语水平&…
📅 2026/7/11 14:25:48
C语言数据表示的底层密码:补码、浮点与位运算的三大认知陷阱在计算机科学的世界里,数据就像被施了魔法的数字精灵,它们以二进制形式存在,却能在屏幕上展现出丰富多彩的信息。但当你真正深入到比特层面,会发现这些看似简…
📅 2026/7/11 15:15:06
1. 项目概述:为什么我们需要call_once?在C并发编程的世界里,初始化操作常常是“兵家必争之地”。想象一下,你正在构建一个高性能的服务端应用,其中有一个全局的日志管理器、一个配置对象或者一个复杂的缓存结构。这些资…
📅 2026/7/11 15:15:06
如何用AI在5分钟内将学术论文变成专业海报?🚀 【免费下载链接】Paper2Poster [NeurIPS 2025] Open-source Multi-agent Poster Generation from Papers 项目地址: https://gitcode.com/gh_mirrors/pa/Paper2Poster
还在为下周的学术会议海报焦头烂…
📅 2026/7/11 15:15:06
MLX社区模型生态解析:Gemma-4-E4B-it-4bit在Apple Silicon AI生态中的定位与价值 【免费下载链接】gemma-4-e4b-it-4bit 项目地址: https://ai.gitcode.com/hf_mirrors/mlx-community/gemma-4-e4b-it-4bit
mlx-community/gemma-4-e4b-it-4bit是专为Apple Si…
📅 2026/7/11 15:15:06
做物流园运营的朋友跟我讲过一个真实场景: 园区里几十个冷库,温度必须恒定在零下18度。有一年夏天,某台机组半夜停机,值班人员两小时后巡检才发现——一库货直接报废,几十万没了。 “要是当时有东西能自动报警就好了…
📅 2026/7/11 15:15:06
Agent工具注册中心:动态工具发现与参数验证的后端设计
一、背景与问题定义
大模型Agent架构中,工具调用(Tool Use)是实现LLM与外部世界交互的核心机制。随着业务场景扩展,一个Agent系统可能注册数十甚至上百个工具&a…
📅 2026/7/11 15:14:06
摘要前面系列教程覆盖了 ArkUI 组件、路由、生命周期、本地存储、网络请求、Ability 底层全套基础能力,本篇统一梳理标准工程目录分层、模块化拆分、代码复用规范、全局工具统一管理、项目打包权限配置、常见工程报错统一解决方案,形成可直接用于课程设计…
📅 2026/7/11 0:00:31
1. 命令简介gpm 是 Linux 系统下运行于虚拟控制台(文字终端模式)的鼠标服务器。它的主要功能是在没有图形界面的纯文本环境中,为虚拟控制台提供鼠标支持,允许用户使用鼠标进行文本的选择、复制和粘贴操作,极大地提升了…
📅 2026/7/11 0:00:31
导语
先澄清一个常被混用的概念:BI试点"上线",并不等于试点"验收通过"。很多企业把仪表板做出来、账号发下去、培训开完场,就默认试点已经跑通,随后进入推广阶段——结果推广到第二个部门、第三个业务线时&am…
📅 2026/7/11 0:00:31
1. 项目背景与核心需求 在嵌入式系统开发中,快速精确的数据检索是一个常见但极具挑战性的需求。特别是在工业控制、医疗设备和物联网终端等场景下,系统往往需要在毫秒级时间内完成关键参数的读取和写入操作。传统基于Flash存储的方案存在擦写次数有限、操…
📅 2026/7/10 22:46:54
1. 工业电流环信号传输的基础认知在工业自动化领域,4-20mA电流环传输技术已经持续服役超过半个世纪。这种看似简单的信号传输方式之所以能经久不衰,核心在于其独特的抗干扰能力——电流信号在长距离传输时几乎不受线路电阻和电压波动的影响。我曾在化工厂…
📅 2026/7/10 22:46:54
最近在项目里尝试用 YOLO 做目标检测,从环境搭建到模型训练,再到推理部署,整个过程踩了不少坑。网上的资料虽然多,但要么版本老旧,要么步骤零散不成体系,对于刚入门的新手来说,很容易卡在某个环…
📅 2026/7/10 22:46:54
目录
第一步:选对模板,省心一半
第二步:打开扫码点餐功能
开启功能按钮
桌台管理与桌码生成
第三步:个性化设计,打造品牌感
调整点餐页面
设置点餐规则 你还在让顾客站着排队点餐吗?2025年ÿ…
📅 2026/7/10 22:46:54
在业务中快速构建一个能理解私有文档、准确回答专业问题的智能助手,是很多开发团队面临的共同挑战。传统方案往往需要从零开始搭建复杂的 RAG(检索增强生成)系统,涉及文档解析、向量化、检索、大模型调用等多个环节,整…
📅 2026/7/10 22:46:54
FAE放射组学分析工具:医学影像特征探索的完整解决方案 【免费下载链接】FAE FeAture Explorer 项目地址: https://gitcode.com/gh_mirrors/fae/FAE
你是否曾经面对海量医学影像数据感到无从下手?想要从CT、MRI等影像中提取有价值的定量特征&#…
📅 2026/7/10 22:46:54