来自Facebook AI的多任务多模态的统一Transformer:向更通用的智能迈出了一步

Transformer模型在多任务学习中的革新应用 Transformer模型是由Vaswani等人在2017年提出的,它基于自注意力机制(Self-Attention)和位置编码(Positional Encoding),能够处理序列数据而无需循环或卷积结构。这种模型在机器翻译、文本摘要等任务中取得了突破性进展。 阅读详情

                                                                            Fly-AI竞赛服务平台 flyai.com

在开始学习之前推荐大家可以多在          FlyAI竞赛服务平台多参加训练和竞赛,以此来提升自己的能力。FlyAI是为AI开发者提供数据竞赛并支持GPU离线训练的一站式服务平台。每周免费提供项目开源算法样例,支持算法能力变现以及快速的迭代算法模型。 

 

一个模型完成了CV,NLP方向的7个任务,每个任务上表现都非常好。

论文链接:https://arxiv.org/pdf/2102.10772.pdf

Transformer架构在自然语言处理和其他领域的机器学习(ML)任务中表现出了巨大的成功,但大多仅限于单个领域或特定的多模态领域的任务。例如,ViT专门用于视觉相关的任务,BERT专注于语言任务,而VILBERT-MT只用于相关的视觉和语言任务。

 

一个自然产生的问题是:我们能否建立一个单一的Transformer,能够在多种模态下处理不同领域的广泛应用?最近,Facebook的一个人工智能研究团队进行了一个新的统一Transformer(UniT) encoder-decoder模型的挑战,该模型在不同的模态下联合训练多个任务,并通过一组统一的模型参数在这些不同的任务上都实现了强大的性能。

Transformer首先应用于sequence-to-sequence模型的语言领域。它们已经扩展到视觉领域,甚至被应用于视觉和语言的联合推理任务。尽管可以针对各种下游任务中的应用对预先训练好的Transformer进行微调,并获得良好的结果,但这种模型微调方法会导致为每个下游任务创建不同的参数集。

 

Facebook的人工智能研究人员提出,一个Transformer可能就是我们真正需要的。他们的UniT是建立在传统的Transformer编码器-解码器架构上,包括每个输入模态类型的独立编码器,后面跟一个具有简单的每个任务特定的头的解码器。输入有两种形式:图像和文本。首先,卷积神经网络骨干网提取视觉特征,然后BERT将语言输入编码成隐藏状态序列。然后,Transformer解码器应用于编码的单个模态或两个编码模态的连接序列(取决于任务是单模态还是多模态)。最后,Transformer解码器的表示将被传递到特定任务的头,该头将输出最终的预测。

UniT模型概要

 

评估UniT的性能,研究人员进行了实验,需要共同学习来自不同领域的许多流行的任务:COCO目标检测和 Visual Genome数据集,语言理解任务的GLUE基准(QNLI, QQP、MNLI-mismatched SST-2),以及视觉推理任务VQAv2 SNLI-VE数据集。

多任务训练的UniT性能优于单独训练的目标检测和VQA

基于UniT模型的目标检测与VQA的分析

UniT模型在8个数据集的7个任务上的性能

具有共享解码器的UniT模型的预测

 

结果表明,所提出的UniT 模型同时处理8个数据集上的7个任务,在统一的模型参数集下,每个任务都有较强的性能。强大的性能表明UniT有潜力成为一种领域未知的transformer 架构,向更通用的智能的目标迈进了一步。

 

英文原文:

https://medium.com/syncedreview/facebook-ais-multitask-multimodal-unified-transformer-a-step-toward-general-purpose-98db2c858603

更多精彩内容请访问FlyAI-AI竞赛服务平台;为AI开发者提供数据竞赛并支持GPU离线训练的一站式服务平台;每周免费提供项目开源算法样例,支持算法能力变现以及快速的迭代算法模型。

挑战者,都在FlyAI!!!

 

多任务Transformer:统一架构下的多种能力 多任务Transformer:统一架构下的多种能力 作者:禅与计算机程序设计艺术 1. 背景介绍 1.1 人工智能的发展历程 1.1.1 早期的人工智能 阅读详情

相关推荐

多任务学习:Transformer based MultiHead Self-Attention Networks

孤岛模型被证明是单词生成模型的理想基础。马尔可夫链蒙特卡洛(MCMC)方法,在统计物理和材料科学领域均产生了重大影响。同样,在自然语言处理领域,深度学习技术也扮演着至关重要的角色,包括基于RNN、CNN、LSTM等的预训练语言模型、神经机器翻译、条件随机场、长短时记忆网络等,这些模型都取得了显著的效果。而在医疗问答系统中,自然语言理解和机器阅读理解组件的实现也逐渐成为关键任务,如何将两种学习模型结合起来,并对医疗数据进行有效处理,是关键之处。

AI天才研究院 3042

多模态Transformer输入的Tokenization过程

个人觉得,这在一定程度上说明,自注意力机制是GNN消息传递机制的隐式表达,它不直接建模显式的graph,同时兼顾了输入的简洁高效和连接的必要。例如对于视频输入,一种方法是将非重叠窗口(下采样)视为token,然后可以通过各种3D CNN提取对应的embedding,VideoBERT、CBT和UniVL使用S3D,ActBERT使用ResNet-3D。例如,一种特定token嵌入⊕位置编码。在ImageBERT[115]中,融合了五种嵌入:“图像嵌入⊕位置嵌入⊕语言嵌入⊕片段嵌入⊕序列位置嵌入”。

qq_45398738的博客 1352

告别爆显存!手把手教你为ComfyUI+华为Atlas 300I Duo配置wan2.1视频生成工作流(含CPU-VAE参数)

本文详细介绍了华为Atlas 300I Duo与ComfyUI的深度适配实战,重点优化wan2.1视频生成工作流。从硬件散热改造到软件栈配置,再到ComfyUI专项优化,提供完整的解决方案,显著提升视频生成效率与稳定性,特别适合需要高效文生视频的应用场景。

weixin_26812607的博客 461

零配置向量生成终极指南:AnythingLLM原生嵌入器如何彻底改变本地知识库部署

在当今AI应用爆炸式增长的时代,企业面临着一个核心困境:如何在保护数据隐私的同时,实现高效的文档向量化处理?传统方案要么依赖昂贵的第三方API,要么需要复杂的本地模型部署配置。AnythingLLM原生嵌入器(Native Embedder)正是为解决这一痛点而生——一个开箱即用的本地向量生成引擎,无需API密钥,零配置启动,让您在5分钟内构建私有知识库。 ## 🚀 原生嵌入器:重新定义本地A

gitblog_00026的博客 663

Python开发者必看:5分钟搞定Gemini API的3种调用方式(含代码示例)

本文为Python开发者详细介绍了三种高效调用Gemini API的核心方式:基础同步调用、流式调用和聊天模式,并涵盖多模态应用等高级特性。通过清晰的代码示例和实战场景分析,帮助开发者快速掌握Gemini API的集成与优化,提升AI应用开发效率。

g8f9d0s1a2的博客 1122

PCB设计实践(三十二)PCB设计遇到大电流时的设计技巧

本文系统阐述10A至数百安培PCB设计的六大关键技术。载流能力优化强调铜厚选择(2-4oz)、线宽计算及并联结构;热管理提出散热孔阵列、铜基板嵌入等方案;布局策略包括功率分区和低阻抗路径设计;材料工艺推荐铝基板、陶瓷基板等高效解决方案;安全设计涵盖电气隔离与保护电路;验证环节需结合热仿真与实测。典型150A电机驱动板案例显示,通过4oz铝基板、散热孔阵列等设计,可实现温升≤45℃的稳定运行。核心在于铜厚线宽协同、主动散热及严格验证。

致力于硬件设计、人工智能知识及技术的分享,不断鞭策自己成长,共同进步! 4230

推荐开源项目:超高效多任务微调Transformer——共享超网络

推荐开源项目:超高效多任务微调Transformer——共享超网络 在自然语言处理的领域中,Transformer模型已经成为了一种标准工具,但其庞大的参数量对于多任务学习和资源有限的环境来说是一个挑战。为了解决这一问题,我们向您推荐一个创新的开源项目——Parameter-efficient Multi-task Fine-tuning for Transformers via Shared H...

gitblog_00071的博客 637

S型速度曲线C程序实现

S型速度曲线C语言程序实现 前言 S型曲线相较于梯形速度曲线具有运行更加平稳的特点,S型曲线共有八种运行情况,感兴趣可以查阅相关文献 代码段 #include <stdio.h> #include <math.h> #define FP64 double int main(void) { /**************************** 定义相关变量(需要映射到PLC寄存器才能进行监控) ***********************/ FP6

LSX312441548的博客 8392

【多模态】来自Facebook AI的多任务多模态的统一Transformer:向更通用的智能迈出了一步...

点击上方,选择星标,每天给你送干货!作者:Synced编译:ronghuaiyang导读一个模型完成了CV,NLP方向的7个任务,每个任务上表现都非常好。论文链接:https://arxi...

zenRRan的博客 319

导数与微分在 FPS 射击游戏中的实际应用:把“手感”算出来

摘要:射击游戏开发中,单线程适用于简单小游戏(如单机打靶),所有任务由主线程顺序处理,代码简单但效率较低;多线程则适合复杂场景(如多人在线3D大作),通过渲染、逻辑、网络、音效等线程分工协作,确保画面流畅、响应迅速和实时同步。选择依据取决于游戏复杂度、联网需求和性能要求,小型游戏用单线程,大型高要求项目必须采用多线程架构。(149字)

本博客聚焦游戏开发技巧、创业实战心得及大学热门课程干货。这里既有技术深度,也有思维广度,无论你是开发者、创业者还是高校学子,都能在这里找到适合自己的成长之路! 3278

Simulink开发项1000例实战专栏--实例161:基于Simulink实现电动汽车电机驱动系统的建模与仿真

通过上述步骤,我们成功实现了基于Simulink的电动汽车电机驱动系统的建模与仿真。该系统能够全面评估电机驱动系统的性能,验证控制策略的有效性,并通过优化设计提高车辆的动力性和效率。引入智能预测:结合人工智能技术,实现更智能的控制策略。扩展功能:增加对多种电机类型的支持,提升系统通用性。实验验证:将仿真模型应用于实际硬件,进行实验验证,评估其在实际工况下的表现。

xiaoheshang_123的博客 189

Transformer系列--多模态多任务的统一Transformer“Transformer is all you need”

文章目录前言一、Motivation二、网络结构分析三、实验结果分析四、总结与反思五、参考文献 前言 论文:Transformer is all you need:Multimodal multitask Learning with a Unified Transformer 地址:https://arxiv.org/pdf/2102.10772.pdf code:暂未公布 一、Motivation Transformer首先应用于sequence-to-sequence模型的自然语言处理领域。随着Tr

在人工智能的道路上爬行 3117

prplOS介绍

介绍prplOS是什么,特性、框架、编译等。

四儿家的小祖宗的博客 2125

Facebook AI的多任务多模态的统一Transformer

点击上方“视学算法”,选择加"星标"或“置顶”重磅干货,第一时间送达仅作学术分享,不代表本公众号立场,侵权联系删除转载于:作者:Synced编译:ronghuaiyang导...

zandaoguang的博客 316

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

AI大模型对决:谁是最强智能?

AI大模型对比:OpenAI、Google、Anthropic与Meta的核心差异 当前主流AI大模型各具特色:OpenAI的GPT-4o综合能力最强,生态成熟但成本较高;Google的Gemini1.5在多模态处理和长上下文窗口表现突出;Anthropic的Claude3以安全性和文档处理见长;Meta的Llama3则主打开源免费和可定制性。选择时需权衡性能、成本、安全需求及部署方式,GPT-4o适合追求最佳体验,Gemini1.5适合Google生态用户,Claude3适合严谨场景,Llama3则适合需

2401_87975790的博客 1367

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

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

一站式解读多模态——Transformer、Embedding、主流模型与通用任务实战(上)

本文章由飞桨星河社区开发者高宏伟贡献。高宏伟,飞桨开发者技术专家(PPDE),飞桨领航团团长,长期在自媒体领域分享AI技术知识,博客粉丝9w+,飞桨星河社区ID为GoAI 。分享分为上下两期,本期分享从多模态概念与意义、任务类型及数据集、发展关系及时间线和基础知识等方面介绍多模态。多模态概念与意义多模态学习(Multimodal learning)是机器学习的一个重要分支。模态(Modality)...

百度大脑 1778

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

CVPR2022 MulT: 端到端的多任务学习transformer

CVPR2022 MulT: 端到端的多任务学习transformer,一个端到端的多任务学习transformer框架MulT,该框架可以同时学习对各高级视觉任务,包括深度估计,语义分割,reshading重着色,表面法线估计,2D关键点检测和边缘检测。

qq_35831906的博客 6000

AAAI2023 | DeMT: CNN+Transformer实现多任务学习(分割/深度等)

本文结合了可变形CNN和query-based 的Transformer优点,提出了一种新的MTL模型,用于密集预测的多任务学习,基于简单有效的编码器-解码器架构(即,可变形混合器编码器和任务感知transformer解码器),称之为DeMT。

CV_Autobot的博客 7090

MulT: An End-to-End Multitask Learning Transformer 多任务共享注意力

文章        同时学习多个高级视觉任务,包括深度估计、语义分割、reshading表面法线估计、2D 关键点检测和边缘检测。 与单个任务Transformer相比,跨任务联合培训的Transformer模型能否提高每个任务的性能? 在基于Transformer的框架中,可以显式地对任务之间的依赖关系进行编码吗? 多任务Transformer可以推广到相似领域吗?      &nb

ResumeProject的博客 2930

多任务学习概述+Vision Transformer+多模态

MTL多任务学习概述+ Vision Transformer+ 多模态学习的一些笔记

qq_45913945的博客 1967

【自然语言处理】【多模态】UniT:基于统一Transformer的多模态多任务学习

UniT:基于统一Transformer的多模态多任务学习 《UniT:Multimodal Multitask Learning with a Unified Transformer》 论文地址:https://arxiv.org/pdf/2102.10772.pdf 一、简介 ​ Transformer\text{Transformer}Transformer在各个领域都获得的巨大的成功,包括但不限于自然语言、图像、视频和音频。先前的工作表明,在大规模语料上预训练的Transformer\text{Tr

bqw的博客 3753

用于自然语言理解的多任务深度神经网络(Multi-Task Deep Neural Networks for Natural Language Understanding)

1. 摘要     本文提出了一个多任务深度神经网络(MT-DNN),用于跨多个自然语言理解(NLU)任务学习表示。MT-DNN不仅利用了大量的跨任务数据,而且还受益于正则化效应,从而产生更通用的表示,以帮助适应新的任务和领域。MT-DNN扩展了Liu等人提出的模型,加入了一个预训练的双向transformer语言模型,称为BERT。MT-DNN在10个NLU任务上获得了最先进的结果,包括SNLI、SciTail和9个GLUE任务中的8个,将GLUE基准提升到82.7%(2.2%的绝对改进)。还使用SNLI

ShenggengLin的博客 5694

Transformer中16个注意力头一定要比1个注意力头效果好吗?

作者:Paul Michel编译:ronghuaiyang导读多头注意力中的冗余分析,看看是否可以在不影响性能的情况下做剪枝。“Hercules Slaying the Hydra”,...

abcdefg90876的博客 5370
上一篇: 人工智能十年回顾:CNN、AlphaGo、GAN……它们曾这样改变世界
下一篇: 深度学习之参数计算(CNN为例)
iFlyAI
博客等级 码龄9年 238粉丝 134原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值