EAAI开源代码推荐 | 基于平衡域自适应的种子替换深度迁移回归方法

[迁移学习]域自适应代码解析 王晋东老师的迁移学习代码解析 阅读详情

论文基本信息

论文题目:A deep transfer regression method based on seed replacement considering balanced domain adaptation

代码链接:

https://github.com/ZhangTeng-Hust/DTRSR/tree/main

1 摘要

随着深度迁移学习的发展,模型在相似场景下的泛化能力显著提升。然而,针对回归任务,现有方法往往忽略边缘分布或条件分布的适配性。此外,由于过度依赖损失函数自动学习,领域知识的表征与学习过程缺乏主动性。本文提出一种基于种子替换的深度迁移回归方法(Deep Transfer Regression Method based on Seed Replacement, DTRSR)。DTRSR由四部分组成:结构冻结与参数迁移、深度特征提取、种子替换以及融合损失函数。先通过结构冻结和参数迁移在模型层面获得领域知识,然后在数据层面利用种子替换进行源域与目标域的知识学习,最后构建基于平衡分布适应的融合损失函数。此外,种子替换提升了知识学习的主动性,不再只依赖损失函数自动学习。研究在刀具磨损、电池容量数据集上,使用所提出的DTRSR与九种对比方法进行实验验证。结果表明,该方法在多数任务中性能优异,证实了其在回归任务中的有效性与应用潜力。

关键词:深度迁移学习,回归,种子替换,平衡域自适应

2 引言

模型泛化性能差与数据需求量大是智能学习算法面临的两大核心挑战。针对上述问题,迁移学习应运而生。与传统智能算法不同,该方法充分考虑领域分布差异特性。根据目标域数据的可用性,迁移学习可分为两类:域适应和域生成。域适应更常用于实际应用场景,其通过少量目标域标注样本,实现源域知识向目标域的迁移。迁移学习主要应用于分类任务领域,近年来,由于工程领域对数值预测需求的增长,越来越多的研究聚焦于迁移学习在回归任务中的应用。该方法在频率响应预测、刀具磨损预测等回归任务中取得显著成效。

然而,针对数据分布差异问题,现有方法通常假设边缘分布差异与条件分布差异中的某一项相似,而仅关注另一项的适配。例如,Wang等人在铣削力预测中通过关注边缘分布差异实现适配,Liu等人在设备健康预测中针对条件分布差异进行建模,根据以上讨论,将研究差距归纳如下:

  • 现有回归任务的研究未同时关注边缘分布与条件分布,导致领域知识学习不充分。

  • 模型训练仅依赖损失函数,对领域知识学习与表征缺乏主动探索。

针对上述研究,本文提出基于种子替换的深度迁移回归方法(Deep Transfer Regression Method based on Seed Replacement, DTRSR),构建面向回归任务的平衡分布适应损失函数,实现领域知识的充分学习,通过种子替换结合聚类技术实现领域知识的主动表征与学习。主要的贡献如下:

  • 通过平衡域适应损失函数同步度量边缘分布差异与条件分布差异,实现领域知识的充分学习。

  • 采用种子替换技术,以聚类结构与聚类中心形式融合源域—目标域知识,实现领域知识的主动学习。

  • 提出DTRSR方法,从模型架构、数据表征和损失函数三方面构建充分且主动的回归任务学习框架。

全文其余部分具体安排如下:第2节,综述迁移学习与回归任务领域相关研究。第3节,详述域适应理论、种子替换技术及DTRSR方法实现流程。第4节,基于三组数据集的实验设计与结果展示。第5节,实验结果分析与讨论。第6节,总结研究结论并展望未来方向。

3 相关工作:表征学习

随着迁移学习的发展,学术界日益关注什么是迁移和知识是如何呈现的两个问题。知识表征不局限于特征选择与神经网络自动提取,新的方法有:从数据结构的视角来表示领域知识成为新兴范式。基于图的域适应方法利用图结构的拓扑特性实现知识表征与学习,以及通过标签函数谱理论,实现图形式跨域知识迁移。 除了上述方法外,还有许多基于聚类的知识表示和学习方法,该方法不是关注单个样本,而是应用聚类来研究整个数据集,通过基于聚类的全局分析以及聚类结构实现知识表征与存储,并通过聚类中心匹配与局部流形自学习,获得目标域特征。为提升知识学习主动性,突破传统损失函数依赖,本文提出基于聚类的知识表征方法,通过聚类结构实现从被动优化到主动知识构建的范式转变,融合全局聚类模式与局部流形特征的多粒度知识表达。

4 方法

4.1 问题描述

迁移学习定义:在迁移学习中,通常定义源域与目标域两组数据,而非传统的训练集/测试集划分。源域数学公式表示为:

其中,为源域样本特征向量,为对应标签,为样本数量,所有样本均带标签,且数量充足(可训练鲁棒模型)。目标域数学公式表示为:

其中,含个带标签样本,其余为无标签样本。所研究问题的挑战在于,有标记样本太少而无法训练鲁棒模型,并且目标域和源域在边际分布和条件分布方面存在差异,这在工程领域是常见的。分布满足:和 。

4.2 平衡分布自适应方法框架

本文研究了两个域之间边缘分布和条件分布不同的问题。为了同时考虑边缘分布差异和条件分布差异,将分类任务中的策略应用于回归任务,计算和的加权和表达式如下:

其中,是平衡因子,用来控制两类分布差异的权重。当 →1时, 则应更多地关注边缘分布差异。当→0时,则域之间的边缘分布差异几乎可以忽略不计,但条件分布差异占主导地位,应更多地关注条件分布差异。可以通过在 [0,1] 区间内以 0.1 的间隔采样来确定。此外它还可以通过随机猜测或最大最小平均法确定。

4.3 种子替换

图1 种子置换过程(以C1-C4迁移任务为例):

(a)源样本和标记的目标样本;(b)第一部分:聚类;(c)第二部分:匹配;(d)第三部分:替换。

种子样本是目标域中少量带标签的样本,用于引导迁移过程,公式可以表示为:

种子替换是DTRSR算法的一部分。以刀具磨损数据集中的C1-C4任务为例进行数据分布可视化,描述种子替换的过程,使用t-SNE在3D特征空间降维。图1(a)中红色圆点为源域数据,蓝色圆点为带标签目标样本。

在该实现中,首先通过k_means++将源域聚类到多个类中,其中多个类是标记的目标样本的数量,如图1(b)所示。聚类中心为,距离矩阵可以表示为:

接下来对距离矩阵按列进行最小化操作。当前聚类中心与已标记目标样本之间的对应关系通过下式确定:

其中,表示欧氏距离,已标记目标样本与聚类中心的对应关系可表示为:

随后,计算每个源域样本与其对应聚类中心的偏差,得到:,构造一个与源域数据,同态的零矩阵,并根据对应关系,将叠加到对应的目标数据上。种子替换的伪代码详见算法1。

算法1 种子替换

4.4 所提出方法框架

图2 拟定方法的流程图:(a)结构冻结和参数传递;(b)深度特征提取;©种子替换;(d)融合损失函数

本节提出深度迁移回归种子替换方法。图2展示了DTRSR的流程图。从结构上看,该方法包含四个核心模块:(a)结构冻结与参数迁移,(b)深度特征提取,©种子替换以及(d)融合损失函数。由于深度特征提取模块仅用于从原始传感器数据中提取高维特征。其余三个模块的具体实现如下所述。

4.4.1 结构冻结与参数迁移

在深度神经网络中,浅层网络负责通用特征提取,深层网络则与任务相关特征相关联。DTRSR框架中,浅层对应卷积块,深层对应附加在卷积块上的全连接层。

采用预训练与微调策略将知识从源域迁移至目标域。具体而言,源域预训练模型中卷积块的参数在模型训练过程中被冻结并保持固定,而源域模型全连接层的参数将作为目标模型的初始参数,如图2(a)所示。

4.4.2 融合损失函数

完成结构冻结与参数迁移后,全连接层参数可通过微调策略进行学习。然而,本文研究的原始数据为传感器测量的时间序列信号,需通过卷积块提取通用特征,如图2(b)所示。本文选取第一个全连接层后的中间输出作为提取的特征数据,并对其应用种子替换操作如图2©所示。 本文损失函数由三部分组成。第一部分为标记目标样本与种子替换后新数据集的均方误(MAE)回归损失,其表达式为:

其中,表示从提取特征到标签的映射函数。

将种子替换后新数据集的回归损失纳入损失函数的原因是:新数据集既包含以聚类结构形式存在的源域知识,又包含以聚类中心形式存在的目标域知识。因此,该部分回归损失可使模型有效融合两域特征,更充分地继承源域与目标域的知识。

此外,为对齐新数据集与标记目标样本间的边际分布差异,量化边际分布差异损失:

类似地,为对齐标记目标样本与未标记目标样本间的条件分布差异,量化条件分布差异损失:

通过上式,目标域中的标记样本可以准确表示所有目标域样本的分布。对边际分布差异和条件分布差异损失进行加权,得到整体平衡域适应损失:

综上所述,融合损失函数可表示为:

它由三个部分组成,即回归损失、平衡域适应损失和 L2 正则化,后者用于防止过拟合。和是权衡参数,用于调整回归损失和平衡域适应损失之间的大小关系,以防止模型训练朝着数值过大的方向发展;是正则化系数。

4.4.3 融合损失函数

在模型微调过程中,按照上述描述,卷积块 𝐶𝑜𝑛𝑣𝑆 的参数被冻结并迁移到目标模型。只有全连接层的参数从 𝐹𝑐𝑆 更新到 𝐹𝑐𝑇,通过最小化融合损失函数来实现,如公式所示。DTRSR 的伪代码在算法 II 中给出。

算法2 DTRSR

5 实验结果

5.1 数据描述和迁移任务定义

5.1.1 刀具磨损

刀具磨损数据集来自2010年PHM挑战赛。提供了加工过程中六种不同刀具的原始数据,但只有三种刀具被标记,即C1、C4和C6。原始数据集中的传感信号以50 kHz的频率采样,包括铣削力信号x、y和z方向的振动信号以及加工过程中的声发射信号。在本文中,三个方向的铣削力信号被用作模型的输入,每个刀具的三个刀片的平均磨损值被选作输出,以构建迁移任务。

5.1.2 电池容量

电池容量数据集由NASA Ames研究中心的卓越预测中心构建,所有电池老化都是通过在室温下对电池进行多周期充放电实验来加速的。在电池运行过程中,收集了电压、电流和电池容量随时间变化等传感数据。选择NO.5,NO.6和NO.7电池放电阶段的电压传感数据作为输入,电池容量作为输出,以构建迁移任务。

表1 本文所完成的迁移任务摘要

图3 两个公开数据集的分布差异矩阵。

(a)工具磨损数据集的边际分布差异;

(b)工具磨损数据集的条件分布差异;

©工具磨损数据集的边际分布差异和条件分布差异总和;

(d)电池容量数据集的边际分布差异;

(e)电池容量数据集的条件分布差异;

(f)电池容量数据集的边际分布差和条件分布差之和

两个研究的数据集构建了12个迁移任务,如表1所示。每个数据集的输入和标签及其维度也在表1中进行了总结。这12个迁移任务用于比较各种方法的性能。近似计算每个数据集中任务的边缘分布差异和条件分布差异,分布差异矩阵如图3所示。每个方格代表两个对应任务之间的分布差异。由于分布差异的存在,非对角线的单元格以不同的颜色显示。

若一个方块的颜色不是蓝色,则两个对应任务之间存在分布差异,且该差异与具体数值无关。因此可以得出结论:所研究的三个数据集在边际分布和条件分布方面均存在差异。必须同时考虑边际分布差异和条件分布差异。

5.2 对比方法

5.2.1 与其他方法的对比

为客观、准确地评估DTRSR的性能,选取了九种方法进行对比。这些方法可分为三类:一种基准方法、五种消融实验方法以及三种最先进的方法。具体描述如下:

直接预测(Predict directly, PD)指直接使用训练好的源模型对目标任务进行预测,该方法被定义为基准方法。

五种消融实验定义如下:

(1)重新训练模型(Re-training the model, RT):选取目标域中少量标注样本从头训练新的回归模型。

(2)微调全连接层(Fully Connected Layers, FC):迁移训练好的源模型参数,并基于少量目标域标注数据微调全连接层参数,仅考虑回归损失。

(3)边缘分布适配:在微调全连接层时,仅将边缘分布差异加入损失函数。

(4)条件分布适配:在微调全连接层时,仅将条件分布差异加入损失函数。

(5)平衡分布适配:在微调全连接层时,对边缘分布差异和条件分布差异进行加权后加入最终损失函数。

三种最先进的方法描述如下:

迁移成分分析:基于最大均值差异进行高维特征映射,随后使用传统机器学习方法预测目标域任务。

深度适配网络(Deep Adaptation Network, DAN):在全连接层采用多核MMD技术,以适配不同域间的分布差异。

两阶段TrAdaBoost.R2:通过自适应样本权重更新策略和基于Boosting的算法学习目标域知识。

通过五项消融实验与基线方法对比,验证各模块有效性。这三种SOTA方法分别涵盖:基于特征的迁移学习,基于模型的迁移学习,基于样本的迁移学习,用于验证DTRSR方法的性能。对于无法处理原始数据的模型,论文采用预训练模型卷积块提取的高维特征。采用以下指

标评估方法性能:使用目标域预测任务的平均绝对误差,平均绝对百分比误差,均方根误差,决定系数。当R²越接近1,MAE/MAPE/RMSE值越小表示性能越优。当R²小于0时,预测结果劣于均值预测。

5.2.2 参数设置

表2 每个数据集的预训练模型的结构

由于不同数据集的数据特征不同,我们分别定义了不同的模型结构(如表2所示)。同一数据集中的不同任务采用相同模型结构,以确保结果的可比性。除了结构差异外,超参数设置对所有方法的性能至关重要。针对本文研究的数据集:

边际分布核函数通过搜索最优σ值(在[0.5,1.5]范围内以0.1为步长)选定为,其中核函数形式为,条件分布核函数采用;参数统一设置为1;学习率在预训练阶段分别设为2e−2、2e−3和2e−2,微调阶段设为2e−3、2e−4和2e−3;正则化系数分别设为1e−4、1e−4和1e−5;训练轮数统一设为100;超参数、、分别通过[0.1,1]、[100,1000]和[0,1]区间搜索确定,取1、0.9、0.3(步长0.1),取200、300、500(步长100),取0.1、0.2、0.2(步长0.1),最终选用Adam优化器最小化融合损失函数。

5.3 模型预测结果

表3 DTRSR在18项任务中的平均结果

为验证DTRSR在回归任务中的有效性,每个任务通过随机选取不同标记目标样本进行10次实验。表3展示了DTRSR的平均结果(最优结果以粗体标注)。

图4.不同方法对18项任务的平均MAE,

包括(a)工具磨损、(b)电池容量

此外,图4对比了所有方法在12个任务上的平均MAE(平均绝对误差)。

6 结论

本文提出了一种基于种子替换的深度迁移回归方法DTRSR,该方法采用平衡域适应策略。首先,通过结构冻结和参数传递,在模型级将源域的知识传递到目标域。其次,通过种子替换在数据级主动继承源域和目标域的知识。最后,在融合损失函数中加入考虑边缘分布差异和条件分布差异的均衡分布自适应,在损失函数层面实现了对领域知识更充分的学习。总之,领域知识是积极和充分的学习,通过DTRSR在模型,数据和损失函数的水平。

DTRSR已在两个公共数据集(刀具磨损和电池容量)上进行了验证,并在12个任务中的大多数任务上实现了最佳性能,这验证了其在回归任务中的有效性和巨大潜力。此外,对结果的分析表明,DTRSR在性能稳定性和效果显著性方面具有很大的优势,预示着DTRSR在相关工程领域应用的巨大可能性和前景。

然而,DTRSR在模型时间消耗和噪声数据鲁棒性方面存在一些局限性。在未来的研究中,我们将对DTRR的结构进行优化,以减少训练时间,并分析噪声对模型性能的影响。此外,我们将继续探索更多领域知识学习方法的可能性。

如何学习大模型 AI ?

由于新岗位的生产效率,要优于被取代岗位的生产效率,所以实际上整个社会的生产效率是提升的。

但是具体到个人,只能说是:

“最先掌握AI的人,将会比较晚掌握AI的人有竞争优势”。

这句话,放在计算机、互联网、移动互联网的开局时期,都是一样的道理。

我在一线互联网企业工作十余年里,指导过不少同行后辈。帮助很多人得到了学习和成长。

我意识到有很多经验和知识值得分享给大家,也可以通过我们的能力和经验解答大家在人工智能学习中的很多困惑,所以在工作繁忙的情况下还是坚持各种整理和分享。但苦于知识传播途径有限,很多互联网行业朋友无法获得正确的资料得到学习提升,故此将并将重要的AI大模型资料包括AI大模型入门学习思维导图、精品AI大模型学习书籍手册、视频教程、实战学习等录播视频免费分享出来。

在这里插入图片描述

第一阶段(10天):初阶应用

该阶段让大家对大模型 AI有一个最前沿的认识,对大模型 AI 的理解超过 95% 的人,可以在相关讨论时发表高级、不跟风、又接地气的见解,别人只会和 AI 聊天,而你能调教 AI,并能用代码将大模型和业务衔接。

  • 大模型 AI 能干什么?
  • 大模型是怎样获得「智能」的?
  • 用好 AI 的核心心法
  • 大模型应用业务架构
  • 大模型应用技术架构
  • 代码示例:向 GPT-3.5 灌入新知识
  • 提示工程的意义和核心思想
  • Prompt 典型构成
  • 指令调优方法论
  • 思维链和思维树
  • Prompt 攻击和防范
  • …

第二阶段(30天):高阶应用

该阶段我们正式进入大模型 AI 进阶实战学习,学会构造私有知识库,扩展 AI 的能力。快速开发一个完整的基于 agent 对话机器人。掌握功能最强的大模型开发框架,抓住最新的技术进展,适合 Python 和 JavaScript 程序员。

  • 为什么要做 RAG
  • 搭建一个简单的 ChatPDF
  • 检索的基础概念
  • 什么是向量表示(Embeddings)
  • 向量数据库与向量检索
  • 基于向量检索的 RAG
  • 搭建 RAG 系统的扩展知识
  • 混合检索与 RAG-Fusion 简介
  • 向量模型本地部署
  • …

第三阶段(30天):模型训练

恭喜你,如果学到这里,你基本可以找到一份大模型 AI相关的工作,自己也能训练 GPT 了!通过微调,训练自己的垂直大模型,能独立训练开源多模态大模型,掌握更多技术方案。

到此为止,大概2个月的时间。你已经成为了一名“AI小子”。那么你还想往下探索吗?

  • 为什么要做 RAG
  • 什么是模型
  • 什么是模型训练
  • 求解器 & 损失函数简介
  • 小实验2:手写一个简单的神经网络并训练它
  • 什么是训练/预训练/微调/轻量化微调
  • Transformer结构简介
  • 轻量化微调
  • 实验数据集的构建
  • …

第四阶段(20天):商业闭环

对全球大模型从性能、吞吐量、成本等方面有一定的认知,可以在云端和本地等多种环境下部署大模型,找到适合自己的项目/创业方向,做一名被 AI 武装的产品经理。

  • 硬件选型
  • 带你了解全球大模型
  • 使用国产大模型服务
  • 搭建 OpenAI 代理
  • 热身:基于阿里云 PAI 部署 Stable Diffusion
  • 在本地计算机运行大模型
  • 大模型的私有化部署
  • 基于 vLLM 部署大模型
  • 案例:如何优雅地在阿里云私有部署开源大模型
  • 部署一套开源 LLM 项目
  • 内容安全
  • 互联网信息服务算法备案
  • …

学习是一个过程,只要学习就会有挑战。天道酬勤,你越努力,就会成为越优秀的自己。

如果你能在15天内完成所有的任务,那你堪称天才。然而,如果你能完成 60-70% 的内容,你就已经开始具备成为一名大模型 AI 的正确特征了。

这份完整版的大模型 AI 学习资料已经上传优快云,朋友们如果需要可以微信扫描下方优快云官方认证二维码免费领取【保证100%免费】

在这里插入图片描述

IEEE的Latex模板中伪代码和画图 用IEEE的模板写论文时在算法流程图这卡住了,和一般的algorithm不同,需要\begin{figure} , 这里贴几个可用的模板 \usepackage{algorithmic} \makeatletter \newcommand{\removelatexerror}{\let\@latex@error\@gobble} \makeatother \begin{figure}[!t] \label{alg:LSB} \renewcommand{\algorithmicrequire 阅读详情

相关推荐

【开发心得】EA代码的AI优化示例

AI写代码,如果你想替代程序员,那在现阶段,一定是你错了。

目标范式 1259

域自适应,你适应了嘛?

你想,源域分类可以分的很好,目标域又和源域的差异很小,这四舍五入,不就是目标域分类分的很好嘛。通常而言,源域的数据是大量的有标签的,目标域的数据是大量的无标签的,只有少部分有标签的。即优化绿色部分的特征提取器,来尽量让红色部分的判别器分不清特征是源域的还是目标域的。就说明在这个特征空间里源域和目标域是一致的,也可以理解为源域与目标域的差异很小。该方法损失函数由两部分组成:源域的分类交叉熵损失和源域与目标域的差异MMD。基于特征的自适应、基于实例的自适应、基于模型参数的自适应。利用已学知识解决新问题。

m0_73938966的博客 3595

毕业项目:从上游更新到回归发布的完整维护闭环

本文把上游身份、影响分析、平台补丁、回归测试、候选产物、版本和维护策略串成完整升级闭环。

m0_53019445的博客 410

域自适应方法MIC代码复现流程及问题解决记录

文件经常因为网络问题无法下载,即使提前下载也有可能下载不了,因个人网络情况而异,如果这个文件实在无法下载,可以等train和validation都下载并解压好了,在两个文件夹的最后分别可以找到一个。)上下载和我们需要的版本接近的torch+cuda的二进制包,这里的包都是对应好的,另外还要再下载一个对应的torchvision包(版本对应参考下表)注意两个文件的完整文件名,其余部分要选一样的,都有cu113,cp38,windows系统。对于论文中的实验,可以使用脚本自动生成不同的配置并对其进行训练。

2201_75589799的博客 1753

牛耕式全覆盖算法-matlab代码

牛耕式路径全覆盖算法,也称为牛耕算法或者蚂蚁算法,是一种用于解决路径规划问题的启发式算法。这个算法的灵感来自于牛在耕田时的行为。在这个算法中,假设有一块田地需要耕作,牛从田地的某个角落开始行走,走过的路径会被标记。牛会优先选择尚未经过的路径,当所有的路径都走过后,算法停止。在路径规划问题中,田地可以看作是一个由节点和边构成的图。每个节点代表一个位置,每条边代表两个节点之间的连接。路径全覆盖问题是找出一组路径,使得每个节点都被至少一条路径经过。牛耕式路径全覆盖算法的基本思想是以启发式的方式逐步构建路径。

m0_69611489的博客 1690

零基础也能搞定!华为USG6000V防火墙WEB管理界面开启教程

本文详细介绍了华为USG6000V防火墙WEB管理界面的开启教程,从环境准备、网络配置到防火墙初始化,逐步指导用户完成图形化管理界面的搭建。特别适合零基础用户快速掌握企业级防火墙的可视化操作,提升安全管理效率。

grape的博客 786

迁移学习简述

迁移学习的核心在于利用已有知识解决新问题,通过复用预训练模型的通用特征提取能力,显著降低新任务的训练成本并提升模型性能。

yuange1666的博客 977

从外包到转正:一个华为OD亲历者的真实工作体验与避坑指南

本文分享了一位华为OD员工从外包到转正的真实经历与实用建议。通过详细解析华为OD的日常工作、转正核心指标、机试备考技巧及职场突围策略,为读者提供了一份全面的避坑指南。特别针对机试E卷的高频考点和刷题方法,给出了具体的数据分析和实战经验。

weixin_33686714的博客 701

迁移学习--深度迁移学习

文章:How transferable are features in deep neural networks代码部分:http://yosinski.com/transfer这篇文章里的迁移我认为是transductive TL层面上的迁移(transductive TL具体可以看我这篇文章:迁移学习--综述)也就是domain不同,但是task相同。但是transductive TL里面还提...

vvnzhang2095的博客 3万+

LMS Virtual.Lab二次开发:声学仿真结果导出方法(VBScript、Python)

Siemens LMS Virtual.Lab 提供一套集成软件平台用以模拟机械系统的品质属性,如结构完整性、振动噪声、耐久性、系统动力学特性、驾驶的平顺性及操纵的稳定性等。

爱看书的小沐 6021

179、运动控制中的行业标准:机器人安全标准ISO 10218

今天这篇笔记,就把我踩过的坑和标准里的硬骨头掰开揉碎讲清楚。

m0_50546716的博客 169

近期必读的9篇CVPR 2019【域自适应(Domain Adaptation)】相关论文和代码

【导读】最近小编推出CVPR2019图卷积网络、CVPR2019生成对抗网络、【可解释性】,CVPR视觉目标跟踪,CVPR视觉问答,医学图像分割,图神经网络的推荐相关论文,反响热烈。最近,Domain Adaptation(域自适应)相关研究非常火热,一部分也是由于GAN、GNN以及其他一些的网络结构的启发,基于Domain Adaptation的工作在今年CVPR 2019上出现了大量的论文。今...

1万+

基于Python的二手奢侈品电商平台商品保值率数据爬取与分析

本文旨在探讨如何利用Python网络爬虫技术获取二手奢侈品电商平台商品数据,并通过数据分析研究奢侈品的保值率特性。研究将使用最新的爬虫技术(包括Playwright、异步处理和数据清洗技术)来高效获取数据,并利用Pandas、Matplotlib等数据分析库进行深入的数据可视化分析。本文详细介绍了爬虫的设计思路、实现过程以及数据分析方法,为奢侈品投资和消费提供数据参考。关键词:Python爬虫、奢侈品保值率、数据分析、Playwright、异步处理。

2201_76125261的博客 512

深度学习、迁移学习、强化学习

一. 深度学习 大数据造就了深度学习,通过大量的数据训练,我们能够轻易的发现数据的规律,从而实现基于监督学习的数据预测。 这里要强调的是基于监督学习的,也是迄今为止我在讲完深度学习基础所给出的知识范围。 基于卷积神经网络的深度学习(包括CNN、RNN),主要解决的领域是 图像、文本、语音,问题聚焦在 分类、回归。然而这里并没有提到推理,显然我们用之前的这些...

xihuanyuye的博客 1万+

120、ISP 驱动架构解析:从 V4L2 请求到 ISP 硬件的配置下发流程

本文以实际案例解析ISP驱动架构的V4L2到硬件配置下发流程。作者通过一个因内存共享导致画面闪烁的bug案例,详细剖析了用户空间参数通过V4L2结构体传递、驱动层拆包与硬件寄存器映射、时序同步机制等关键环节。特别强调深拷贝、dirty flag增量更新、shadow register等实现要点,并给出多路并发隔离、寄存器写入失败等典型问题的排查方法。文章建议开发者深入理解参数到寄存器的转换过程,推荐通过debugfs实时监控寄存器状态,避免过度依赖自动调试工具。全文以实践为导向,对ISP驱动开发具有直接指导

sundong_81的博客 159

12、无人机系统的建模与仿真

本文深入探讨了无人机系统的建模与仿真技术,涵盖其发展需求、历史演变、动力学建模方法、常用参考框架与状态变量表示,并分析了在控制系统设计、操作员培训和子系统测试中的关键应用。文章还介绍了不同类型无人机(固定翼、旋翼、混合翼)在建模与仿真中的差异,提出了多学科融合、高精度实时仿真及VR/AR技术等未来发展趋势,并给出了实际建模与仿真的标准操作流程,为无人机系统的设计与优化提供了全面的技术支持与展望。

websocket5live的博客 196

机器学习基础|监督学习、标签、回归

网约车预估等待时长依赖监督学习中的回归任务。平台利用历史订单数据,以司机实际到达耗时为标签,通过上车点、时间、运力、路况等特征训练模型。模型不断优化预测值与真实耗时的误差,最终对新订单输出连续的预估等待时间,实现精准预测。

weixin_43971465的博客 238

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

给Agent写测试-工具调用的回归怎么保

本文提出“测行为不测文字”的三层测试防线,解决 Agent 工具调用回归难题:第一层工具单测(纯函数);第二层循环集成测,通过 mock 模型断言工具调用、参数与回填的正确性;第三层评测集,固定问答对对比行为快照。代码演示了最小可运行测试,强调断言行为而非模型输出,确保提示词改动可安全合并。

D_ENG_F的博客 215

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

番外1:Eval 工程化——从“跑分”到“防回归”

本文系统阐述了Eval工程化的必要性与实践路径,提出以“黄金数据集”为核心构建覆盖正常、边界、对抗、回归场景的测试体系,并通过EvalGate实现CI/CD中的自动化评测门禁。结合LLM-as-Judge校准、回归检测与在线离线一致性追踪,形成闭环评估机制,推动从“凭感觉改”到“凭证据改”的范式转变,有效防范模型质量下滑风险。

sandaoliuge的博客 273

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

Agent 强化学习的下一步:从环境反馈到能力回归

从可验证的多步任务出发,讨论 Agent 强化学习的方向和 rollout 成本,再用虚构的检查点数据解释奖励失真、旧能力退化和回归评估。

weixin_64560999的博客 319

企业术语召回不准:用日志三元组、硬负样本与双塔微调改造 Embedding,以领域 Recall@10 和通用集回归验收

做不做微调,取决于一次失败归因。把失败查询分成四类:语义鸿沟(表述完全不同但语义一致)、词表差异(同一概念的不同写法)、数据缺失(答案不在索引里)、过滤丢失(候选被 metadata 砍掉)。只有第一类占比够高,微调才是对的方向。归因做错,后面所有投入都会打水漂,而且因为领域集可能碰巧涨了一点,你还不太容易发现方向错了。做的时候,数据侧的投入应该明显大于调参侧。挖矿、伪负例清洗、日期切分、分层评测,这四件事占掉大部分工作量。

争者留其名 263

【研发篇08】回归测试效能评估新范式:以全量回归执行时长为核心的多准则效用建模与趋势验收

本文以全量回归执行时长为核心指标,构建效率、质量、稳定性、经济性、覆盖度五维十二指标评价体系,引入 CRITIC 法客观赋权、MARCOS 折衷解效用评估与 Prophet 趋势预测组成三层制衡模型,并以 T0—T3 四阶段演进为案例完成全量演算。结果表明,该框架在时长下降 87% 的同时守住质量护栏,并可通过预测区间验收效能收敛的真实性,为回归测试效能评估提供可复现、可辩护的工程化方案。

qq_41917295的博客 443

温度缩放与保序回归:灵活方法一定更好吗?

作者推断是:灵活映射在稀疏分数区域缺少错误观察时,更容易把局部纯净误当确定性。但当前只有一个固定小样本子集与一个完整池,不能估计这一现象的发生频率,更不能宣布方法普遍胜负。后续若要比较平滑保序、概率截断或更多校准样本,应另行登记候选与选择规则,不能拿本篇审计结果反复选出最好组合后继续称独立评测。下一篇将改变校准集类别比例,检查全局温度能否同时照顾两类。本篇留下的可审查结论更克制:相同数据下,拟合误差下降不保证审计概率质量提高;边界概率与数值舍入必须分开;分类正确数、平方损失、对数损失也不能互相替代。

weixin_44369324的博客 268

2026年各平台算法更新对GEO有什么影响:变更监测与回归验证

差异本身不说明因果,但它能回答一个更有用的问题——"我们的读数变了没有、变在哪"。本篇是专项回归:只在更新发生时跑,回答"这次更新动了什么"。脚本只输出"新增、丢失、位次升降、表述失准"四类变化,不做归因——归因需要人工结合更新公告与抓取日志。平台算法更新是常态,但"更新了什么"通常不会提前通知。下面的脚本只做"跑一遍、存一份、比差异",取数部分用占位函数表示,接你自己的问句与检索实现即可。:回答里的引用来源结构是否变化——第三方转述变多还是官方源变多,是否开始引用此前不引用的载体。

2606_96834244的博客 385

YOLO26最新创新改进系列:融合 CSDD:互补尺度金字塔回归头,让检测头按通道分配「归属」,把缺的信息互相补给!

YOLO26融合CSDD:互补尺度金字塔回归头通过引入“通道归属分配”与“互补采样窗口”,解决原始检测头中三尺度信息冗余、跨尺度融合失衡、置信度与定位解耦等五大缺陷。该改进在不改变主干结构前提下,实现精准语义补给,显著提升小目标与不规则物体检测性能,兼具可解释性与论文级创新价值。

B站 Ai学术叫叫兽的文案地 285

2.61 GraphKANLoc:基于KAN回归的物理信息异构图注意力网络用于室内定位

传统做法:先插值强行对齐 Wi‑Fi 与 IMU 时间戳,再输入网络;输出轨迹后期再滤波平滑。不做插值对齐;用图的红色时延因果边显式建模传感器之间的时间滞后;HGATv2+LSTM 提取时空特征;KAN 做坐标回归,训练阶段内置运动学物理约束;直接输出平滑、物理可信的定位轨迹,省去后处理。这一节对异步 Wi‑Fi+IMU 融合室内定位任务做数学形式化描述,明确输入、输出、模型要达成的双重目标:不仅预测位置,还要满足运动物理合理性。IMU 是高频相对运动信息;

weixin_42963026的博客 191
上一篇: 大模型驱动下的智能测试技术研究与落地
下一篇: Windows 部署 DeepSeek 本地 RAG 保姆教程:低配秒变AI工作站,断网也能稳如老狗!
Python_金钱豹
博客等级 码龄5年 1万+粉丝 2835原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值