无监督域自适应的域不可知相互激励

无监督域自适应的域不可知相互激励
传统的无监督域自适应(UDA)致力于最大限度地减少域之间的分布差异,这忽视了从数据中利用丰富的语义,并难以处理复杂的域转换。一种有前景的技术是利用大规模预训练视觉语言模型的知识进行更有指导的适应。尽管做出了一些努力,但当前的方法通常会学习文本提示,分别嵌入源域和目标域的域语义,并在每个域内进行分类,从而限制了跨域知识转移。此外,仅提示语言分支缺乏动态适应两种模式的灵活性。为了弥合这一差距,提出了领域不可知相互提示(DAMP),通过相互对齐视觉和文本嵌入来利用领域不变语义。具体来说,图像上下文信息被用来以领域无关和实例条件化的方式提示语言分支。同时,基于领域无关的文本提示施加视觉提示,以引出领域不变的视觉嵌入。这两个提示分支通过交叉注意力模块相互学习,并通过语义一致性损失和实例区分对比损失进行正则化。在三个UDA基准上的实验证明了DAMP优于最先进的方法。
现有方法和改进方法比较,如图3-28所示。
 
图3-28 现有方法和改进方法比较
在图3-28中,顶部:现有的基于提示的方法(例如DAPrompt)只学习文本提示来嵌入每个域的语义,并单独执行分类,这限制了跨域知识传递和特征对齐。底部:改进方法相互学习文本和视觉提示,使嵌入的两种方式都保持域不变,从而更好地利用源知识和灵活性对齐。

所提出的DAMP框架概述,如图3-29所示。

 

图3-29 所提出的DAMP框架概述

在图3-29中,

 和

 的参数被冻结,在训练过程中只有

 和

 是可调的。蓝色箭头表示文本数据工作流,而绿色和紫色箭头分别表示源图像和目标图像的数据工作流。只描述了源弱增强样本的提示过程。所有其他样本都遵循相同的过程。

 、

 和

 是正则化,分别使提示域不可知、实例条件化和语义兼容。

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

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

收藏篇:低功耗模组软件的PWM应用实例

本文是把我自己收藏的低功耗模组软件的PWM应用实例分析大家,我是以低功耗4G模组Air724UG为例。本文是把我自己收藏的低功耗模组软件的PWM应用实例分析大家,我是以低功耗4G模组Air724UG为例。 一、简介 1.1 pwm是什么 脉冲宽度调制(PWM),是英文“Pulse Width Modulation”的缩…

4G模组Air724UG软件的GPIO教程 | 技术版!

今天我要讲的技术是4G模组Air724UG软件的GPIO教程,希望看文的你有所收获。今天我要讲的技术是4G模组Air724UG软件的GPIO教程,希望看文的你有所收获。 一、GPIO 概述 GPIO 是通用型输入输出的简称,一个 GPIO 引脚可以用于输入、输出或其他特殊功能。 二、演示功能概述 本文将…

Air724UG软件的SD卡随笔!贴身版

本次要讲的是4G模组的SD卡示例,以Air724UG模组为例子供大家参考。本次要讲的是4G模组的SD卡示例,以Air724UG模组为例子供大家参考。 一、SD 卡概述 SD卡在物联网设备中,经常用于存储较大文件的容器载体。本文介绍如何用 Air724UG开发板,和PC端搭建一个基于SD卡存储文件的功…

关于低功耗模组的SPI示例详细教程!

本文说的是低功耗模组的SPI示例详细教程,以低功耗4G模组Air724UG为例我将详细分析。本文说的是低功耗模组的SPI示例详细教程,以低功耗4G模组Air724UG为例我将详细分析。 一、简介 SPI 是串行外设接口(Serial Peripheral Interface)的缩写。 SPI,是一种高速的,全双工,同步的…

在WPF程序中实现PropertyGrid功能

使用C#开发过Windows Forms的都知道,在Windows Forms程序中,有一个PropertyGrid控件,可以用于显示对象的属性,在WPF中并没有默认提供此功能的控件,今天以一个简单的小例子,简述在WPF中借助WinForm的PropertyGrid实现属性列表功能,仅供学习分享使用,如有不足之处,还请指…

2024-2025-1 20241322 《计算机基础与程序设计》 第九周学习总结

2024-2025-1 20241322 《计算机基础与程序设计》 第九周学习总结 作业信息这个作业属于哪个课程 https://edu.cnblogs.com/campus/besti/2024-2025-1-CFAP这个作业要求在哪里 https://www.cnblogs.com/rocedu/p/9577842.html#WEEK09这个作业的目标 - 操作系统责任 - 内存与进程…

记一次复杂sql涉及到的sql语法

这是一个报表的sql查询,查询销售员的业绩分析. 一、表说明customer:客户表,客户与销售人员(通过 salesman_id)关联。 sale_contract :销售合同表 user:用户表(销售人员表),包含字段如 real_name(姓名)、post_id(职位ID)、dept_id(部门ID)。 post:销售人员的职位信…

Java大作业5-6次总结

第一次迭代总体来说不难分析。它每个控制器和受控制器都是独立的,设计完之后就可以像拼积木那样来完成项目。感觉是封装思想的经典例题。 在进行类的设计时,由于题目中描述的类的实现采用的是元器件拼音首字母,因此为了方便记忆,我也使用了对应的拼音来定义类。这在实际使用…

一文梳理获取本地IP和远程IP的各种方式,附Python代码实例

本地 IP 是指设备在本地网络(如家庭、办公室局域网)中被分配的IP地址,用于在该局域网内设备之间的通信和识别,一般由路由器分配。远程 IP 则是互联网上其它网络或服务器的 IP 地址,用于设备与外部网络通信,如访问网站时的服务器 IP。 获取本地IP地址 1. 系统设置查看其中…

程序设计实验4

任务1 task1_1.cpp1 #include <iostream>2 3 using std::cout;4 using std::endl;5 6 // 类A的定义7 class A {8 public:9 A(int x0, int y0); 10 void display() const; 11 12 private: 13 int x, y; 14 }; 15 16 A::A(int x0, int y0): x{x0}, y{y0} { 1…

2024 Notepad++最新版官网中文版与安装教程

前言 Notepad (记事本)是一个简单的文本编辑器,预装在所有版本的 Microsoft Windows 操作系统中。它的主要功能是创建、编辑和存储纯文本文件,通常以 .txt 格式保存。Notepad 的设计旨在提供一个轻量级的文本处理工具,适合快速编辑和查看文本内容。 基于 Notepad,Notepad…

宝塔面板MySQL无法启动的解决办法

如果你也使用宝塔面板,并且恰好遇到 MySQL 无法启动的情况,那么我猜你大概率是使用了宝塔面板中 MySQL 管理中的“性能调整”功能,因为子凡我已经在这里栽跟头好几次了,今天就简单的给大家分享一下解决办法。宝塔面板 MySQL 数据库无法启动或重启失败的主要问题就是由于 qu…