几句话说清楚Transformer是什么

图文并茂说Transformer 摘要:GPT是一种基于Transformer架构的生成式预训练语言模型,其核心原理包括四个关键阶段:Embedding将文本转化为语义向量;Attention机制建立向量间的语义关联;MLPs通过非线性变换提取深层特征;最后通过Unembedding输出概率分布。Transformer作为基础架构,通过自注意力机制和多层感知机处理文本序列,而预训练阶段使模型掌握了语言的统计规律。该技术在多模态数据处理中也展现出强大潜力,能够统一处理图像、音频等不同类型数据。 阅读详情

写在前面

Transformer有多牛逼不用多说,时隔7年我们再来看看论文原文,看看这篇深刻改变世界的文章都说了什么。当然逐字逐句解读已经意义不大,我们只列考点。

Transformer是文章"Attention is All You Need"中提出的一种新的神经网络架构,最初用在机器翻译,该论文由当时谷歌的Vaswani 等7人(截止2024年的今日,7人已经全部离职)于 2017 年在 NeurIPS 2017 上发表的。

Transformer分两半。encoder延伸出判别模型BERT(Bidirectional Encoder Representations from Transformers),作者谷歌,主攻文本分类、NER、摘要等判别工作;另一半decoder延伸出生成模型GPT(Generative Pre-trained Transformer),由OpenAI开发,GPT从1演变到3,进而到现在的ChatGPT,已经家喻户晓。

现在的LLM基础架构GPT,当然此外还有最近很火的mamba和昙花一现的rwkv,但都还没有形成气候。在可见的未来,GPT仍然会统治LLM相当长的时间。

一、Transformer要解决的问题

1.长距离依赖问题

传统序列模型的循环结构造成了“遗忘”的发生, 简单地说,越靠后的token权重越大。为了解决这个问题,Attention机制诞生了。它在每个解码步中计算注意力分数并聚合输入序列的相关信息,attention机制可以减轻RNN的长期依赖问题。

Attention机制并不是Transformer发明的,比如Seq2Seq就就可以使用Attention机制。

图片

图1

在传统Seq2Seq结构中,encoder把所有的输入序列都编码成一个统一的语义向量Context,然后再由Decoder解码。

由于context包含原始序列中的所有信息,它的**长度就成了限制模型性能的瓶颈。**如机器翻译问题,当要翻译的句子较长时,一个Context可能存不下那么多信息,“遗忘”就发生了,造成精度的下降。

使用了Attention机制后,“遗忘”的问题得到了缓解,但只是缓解,不是解决。因为循环的结构,模型不可能平等的看待序列中每一个token。而且注意力主要用于解码阶段,即每个解码步时,根据注意力分数计算hidden states,编码时还是RNN结构,因此这种注意力机制并不彻底。

2.序列处理瓶颈

无论怎么修改,传统的序列模型都是基于循环的(RNN、LSTM、seq2seq等),这种循环形式可以将token的位置与时间进行对齐,天然的带有位置信息,但是不能并行,在处理较长的序列时变得很慢,处理速度成为模型的瓶颈。

为了解决上述两个问题,Transformer做了如下工作。

二、整体结构

结构图再熟悉不过:

图片

图2

1.模型不使用循环结构,输入Inputs是整个的token序列,输出也是直接的结果。模型可以并行,解决了序列处理瓶颈的问题。

2.Transformer使用了编解码结构,encoder将输入的token序列(x1,…,xn)映射到一个连续表示的序列z,decoder根据z输出结果序列(y1,…,ym)。

3.encoder和decoder全都使用attention机制,堆叠Self-attention和全连接层,它们分别由6个结构相同的层组成;

4.encoder每个层有两个子层,第一层是一个多头自注意机制,第二层是一个全连接。两个子层使用残差连接,然后进行层归一化。也就是说,每个子层的输出是LayerNorm(x +子层(x)),其中子层(x)是由子层本身实现的函数。为了方便这些剩余的连接,模型中的所有子层以及嵌入层都会产生尺寸数据模型= 512的输出。

5.decoder每个层有三个子层,前两个和encoder结构非常相似。第三个子层对encoder的输出执行多头注意。与编码器类似,我们在每个子层周围使用剩余连接,然后进行层归一化。第三层的自注意子层使用掩码,以防止位置关注后续的位置,确保了对位置i的预测只能依赖于小于i的位置的已知输出。

三、自注意力机制

为了解决传统Attention机制的不足(不能并行和“遗忘”),Transformer发明了Self-Attention机制。Self-Attention是并行的,而且能够在一个步骤中计算整个输入序列中任意两个位置之间的依赖关系,通过直接捕捉全局依赖关系(不依赖逐步传播),同时在encoder中也使用了注意力机制,提高了捕捉长距离依赖的能力。有效的解决了上述两个问题。

1.Scaled Dot-Product Attention

输入经过三个全连接分别得到QKV,然后计算具有所有K和Q的点积,将每个键除以图片,并用一个softmax函数来获得这些值的权重,得到的就是注意力分数。再讲注意力分数施加到值向量(V),得到注意力的输出,公式如下:

图片

对于维度较大的大值,点积的结果会越来越大,将softmax函数推到具有极小梯度的区域。为了抵消这种效应,作者除以图片来缩放点积。关于Scaled Dot-Product Attention的更多信息,请看这里。

图片

2.Multi-Head Attention

多头注意可以让模型同时关注来自不同位置的不同表示子空间的信息。从而提高模型的表达能力、增加鲁棒性。

类比多层卷积更好理解,多层卷积网络中,每个卷积层提取不用的特征。多头就相当于多个卷积层,每个头相当于每个卷积层。示意图如下,可以看到多头的数量h,默认64:

图片

四、Position-wise Feed-Forward Networks(FFN)

encoder和decoder的每个层都包含FFN,通常由两个线性变换和一个激活函数(如ReLU)组成。公式如下:

图片

FNN可以独立处理每个位置的特征:因为它是逐位置(position-wise)应用的,相当于每个token都会有对应的一套FFN(默认64个),它在序列中的每个位置独立地应用同一个全连接网络。这意味着FFN不会在不同位置之间引入交互,这种独立处理方式有助于模型保持位置之间的独立性,同时增强每个位置上的特征表示。

增强表示能力:FFN通过非线性变换来增强模型的表示能力。每个位置上的表示都会经过一系列非线性函数的变换,从而提升模型在该位置上的特征表达能力。

引入非线性特征变换:由于FFN包含激活函数(如ReLU),它引入了非线性变换。这种非线性变换有助于模型学习更复杂的模式和特征,而不仅仅是线性变换所能捕捉到的简单模式。

五、位置编码

由于Transformer不是循环结构的,为了使模型具有序列的特性,必须注入关于序列中token的相对或绝对位置的信息。为此,我们在encoder和decoder的底部向输入嵌入中添加“位置编码”。公式如下:

图片

其中pos是位置,i是维度。也就是说,位置编码的每个维度都对应于一个正弦曲线。波长形成了一个从2π到10000·2π的几何级数。根据题的介绍请看这里。

六、总结

Transformer不是循环结构,是端到端的。

Transformer是encoder和decoder结构的。

重点是Transformer使用了Self-Attention机制。

Self-Attention机制是并行的,同时在encoder中也使用了注意力机制,提高了捕捉长距离依赖的能力。

Self-Attention的核心是点积注意力(Scaled Dot-Product Attention);并且使用Multi-Head增加了模型的表示能力。

使用了基于三角函数的位置编码。

Transformer这篇论文就简单介绍到这里,关注一下吧,不关注点个赞啥的也行啊!

图片

如何学习大模型 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%免费】
Transformer是什么?看完这篇你就醍醐灌顶 前言 由谷歌团队提出的预训练语言模型BERT近年来正在各大自然语言处理任务中屠榜(话说学者们也挺有意思的,模型名都强行凑个芝麻街的人物名,哈哈哈)。 BERT算法的最重要的部分便是Transformer的概念,它本质上是Transformer的编码器部分。 而Transformer是什么呢?transformer是永远的神,自从transformer使用了抛弃rnncnn的纯attention机制之后,各种基于transformer结构的预训练模型都如雨后春笋般雄起,而transformer中最重要就是使用 阅读详情

相关推荐

为什么说Transformer可以代替seq2seq?

是一篇Google提出的将Attention思想发挥到极致的论文。这篇论文中提出一个全新的模型,叫 Transformer,抛弃了以往深度学习任务里面使用到的 CNN 和 RNN。目前大热的Bert就是基于Transformer构建的,这个模型广泛应用于NLP领域,例如机器翻译,问答系统,文本摘要和语音识别等等方向。

2301_81887304的博客 1115

变形金刚——Transformer入门刨析详解

Transformer详解

m0_67505927的博客 10万+

NLP原理系列1-说清楚transformer原理

假如我们的场景是问答,问题是“中国的首都是哪里?” 推理阶段最开始,左侧Input就是这个问题,右下Outputs就是起始符,Inputs和Outputs共同进行前向传播,它们会在中间蓝笔红笔那部分完成汇合,然后到右上侧推理出“北”(如果模型效果尚可,确实能正确推理出“北京”的话),“北”作为本步推理结果,就会被送入Outputs拼在起始符后方,然后Inputs和带有“北”的Outputs又共同前向传播,又再汇合推理出“京”…大抵是这么一个往复的过程

2401_85325519的博客 1099

Transformer详解

近期Transformer MLP系列模型的出现,增加了CV领域的多样性。但是Transformer这一不同领域的模型对学习者来说需要一个细致的学习过程.下面就是本菜鸟总结学习路线。

qq_52302919的博客 7万+

人工智能---什么是Transformer?

Transformer是一种强大的神经网络架构,最初由Google的研究人员在论文《Attention is All You Need》中提出,用于自然语言处理任务,特别是在机器翻译方面取得了巨大成功。Transformer的核心思想是完全基于自注意力机制(self-attention mechanism)来实现序列到序列(sequence-to-sequence)的学习。它在自然语言处理(NLP)和其他序列到序列任务中表现出色,逐渐成为该领域的主流模型。近些年也逐渐在自动驾驶领域有所应用。

智能汽车人的博客 3955

PostGIS 小白入门详细指南

PostGIS 是 PostgreSQL 的一个扩展,它将 PostgreSQL 转变为一个功能强大的空间数据库,使其能够存储、查询和分析地理空间数据。PostGIS 遵循开放地理空间联盟(OGC)的标准,支持各种空间数据类型和操作,如点、线、多边形、缓冲区、空间连接等。存储各种空间数据类型(如几何类型和地理类型)空间索引,提高查询性能丰富的空间函数和操作支持投影和坐标系统转换城市规划与管理环境监测与分析物流与运输优化地图制作与可视化位置服务与导航。

落魄书生的职业学习生涯 1万+

【超详细】【原理篇&实战篇】一文读懂Transformer

Transformer是一种用于自然语言处理(NLP)和其他序列到序列(sequence-to-sequence)任务的深度学习模型架构,它在2017年由Vaswani等人首次提出。Transformer架构引入了自注意力机制(self-attention mechanism),这是一个关键的创新,使其在处理序列数据时表现出色。

艰难困苦,玉汝于成。 68万+

5分钟搞定阿里云千问大模型API申请:手把手教你获取API Key

本文提供了一份高效的阿里云通义千问大模型API Key获取实战指南。通过清晰的步骤,帮助开发者在五分钟内完成从账号准备、精准导航控制台到创建并验证API Key的全过程,并强调了密钥安全管理和基础调用测试的重要性,助力快速集成AI能力。

ol789012345的博客 1345

【Transformer系列】深入浅出理解ViT(Vision Transformer)模型

【Transformer系列】深入浅出理解ViT(Vision Transformer)网络模型

IT菜鸟 6万+

学Simulink--基于多能源系统协同与能源互联网的电网系统场景实例:风光氢储一体化系统的能量管理与调度仿真

在全球“双碳”目标驱动下,高比例可再生能源并网成为电网发展的核心方向。然而,风电与光伏具有强随机性与间歇性,给电网稳定运行带来巨大挑战。风光氢储一体化系统(Wind-Solar-Hydrogen-Storage Integrated System)通过将可再生能源发电电解水制氢氢气储存与燃料电池发电有机结合,构建了一个长时储能与能量形态转换的闭环系统,是实现能源互联网与零碳电力系统的关键路径。✅平抑波动:氢储能可实现跨天、跨周储能✅能量转化:电→氢→电/热/交通燃料,实现多能互补✅长时储能。

amy_mhd的博客 1071

STM32多模式智能小车状态机设计与中断优先级实践

在嵌入式实时系统中,状态机是实现多任务协同与功能切换的核心范式。其本质是通过有限状态集合、明确转移条件和确定性动作,构建可预测、易维护的控制逻辑。基于STM32等资源受限MCU时,需兼顾状态调度效率、中断并发安全与硬件资源约束。关键技术价值体现在:提升系统模块解耦度、支持物理按键与蓝牙双源触发、保障实时响应不丢帧。典型应用场景包括智能小车多模运行(循迹、避障、遥控、定距跟随等)、工业设备工作模式切换及IoT终端低功耗状态管理。本文以STM32F103C8T6平台为例,深入解析全局模式变量设计、双通道状态切换

weixin_42509888的博客 93

自动驾驶中一直说的BEV+Transformer到底是个啥?

作者|陈云培编辑| 自动驾驶之心点击下方卡片,关注“自动驾驶之心”公众号戳我-> 领取自动驾驶近15个方向学习路线>>点击进入→自动驾驶之心『BEV感知』技术交流群本文只做学术分享,如有侵权,联系删文在很多车企的自动驾驶介绍中,都会听到一个关键技术,那就是BEV+Transformer,那BEV+Transformer到底是个啥?为什么很多车企在自动驾驶技术中都十分追捧这...

CV_Autobot的博客 5679

Windows环境下ABAQUS、Fortran 编译器及Visual Studio的安装和关联

点击Continue,在随后的弹窗中勾选accept,并点击Customize(注意,在接下来的安装图片中,显示的版本号是2024.2,图片来自于一次失败的安装,懒得再截图了,步骤毫无区别,请见谅)。在下一步中,保持默认选项,之后软件会自动关联到刚才安装到visual studio,随后下一步进行安装(如果电脑中已经安装有其他版本的visual studio,则只保留2022)。在随后的弹窗中,根据指示找到。以防万一,尽量暂时退出所有杀毒软件,关闭防火墙,一般不会有影响,为确保万无一失,可以执行此步。

samurai12的博客 9952

什么是Transformer?Transformer综述(说人话版),看这一篇就够了!

本文将用最通俗易懂的语言和生动的比喻,带你轻松揭开Transformer的神秘面纱,即使你没有任何技术背景,也能看明白!

EnjoyEDU的博客 2506

微信小程序 - error_msg:net::ERR_CONNECTION_RESET“(“errno“:600001,“errMsg“:“uploadFile:fail errcode:-101)

"errno":600001,"errMsg":"uploadFile:fail errcode:-101 cronet_error_code:-101 error_msg:net::ERR_CONNECTION_RESET"微信小程序,微信小程序wx.uploadFile报错,uniapp微信小程序uni.uploadFile上传文件报错,微信小程序调用wx.uploadFile返回错误ERR_CONNECTION_RESET,如何解决这个问题,上传图片出现报错,小程序上传视频报错,上传文件出现报错,如何

🏆 前端领域优质创作者 5410

【面试系列】软件架构师 高频面试题及详细解答

本文介绍了软件架构师岗位的初级、中级和高级面试题及详细解答,涵盖了系统设计、面向对象设计、分布式系统、云计算技术、性能优化等关键领域。通过这些问题和解答,候选人可以深入理解软件架构师的核心职责和技能要求。此外,文章总结了在面试中需要掌握的常考知识点,包括架构模式、分布式系统管理、安全性、数据管理和DevOps实践。通过掌握这些知识点,软件架构师能够有效设计和指导复杂系统的结构,确保系统的可扩展性、性能和维护性。

在路上的专栏 850

Transformer 模型详解

本文介绍了Transformer模型的核心结构及其在计算机视觉中的应用。首先概述了Transformer的Encoder-Decoder架构,详细解析了Self-Attention机制和Multi-Head Attention的计算过程。文章重点阐述了编码器的组成(包括残差连接和层归一化)以及解码器的Masked操作特点,并对比了视觉领域中的ViT和DETR等成功应用案例。最后总结了Transformer的并行训练优势、位置编码的作用,以及其突破RNN限制的核心创新点。

人无远虑,必有近忧 3万+

机器人控制基础:伺服驱动电机 PID 参数自适应控制的实现方法及研究

伺服电机PID参数自适应控制技术研究 摘要:针对伺服驱动电机在动态负载工况下传统PID控制性能下降的问题,本文研究了多种自适应控制方法。通过分析6种主流技术(包括模型参考自适应、模糊逻辑、神经网络等)的原理、实现步骤及适用场景,揭示了负载感知精度、参数调节实时性和系统稳定性三大技术难点,并提出了相应解决方案。以模糊自适应PID为例的实验验证表明,该技术能有效提升伺服系统在变负载条件下的控制性能。研究为工业应用中伺服电机的精确控制提供了重要参考。

start_up_go的博客 827

深入理解 Transformer:为什么我们需要 Transformer?

这几年,Transformer 几乎已经成为人工智能领域绕不开的一个名字。无论是我们熟悉的大语言模型,还是文本生成、机器翻译、图像理解、多模态模型,背后都能看到 Transformer 的影子。AttentionQ、K、VEncoderDecoderTransformer 好像就是由一堆复杂的矩阵运算拼起来的。如果只是停留在这个层面,我们确实可以把 Transformer 的公式背下来,甚至把代码实现出来。但是,这样并不能真正理解 Transformer。

htw250056的博客 2468

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

不懂Transformer,还说你会用AI?技术小白都能看得懂的Transformer工作原理

在2017年之前,工程师们还在讨论如何让Siri、Alexa这些智能助手更“听得懂人话”。在2017年后,一个深度学习架构的提出改变了世界。可以说,这个架构的出现改变了AI的格局,让AI真正拥有了与人类“自然交流”的能力。

2401_84204207的博客 855

精雕软件(JDpaint) 5.5 绿色版

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

详细说DETR,基于transformer的目标检测相关原理,GIoU

详细说DETR,基于transformer的目标检测相关原理GPT-4oPoeDETR 是 Facebook AI Research (FAIR) 提出的一个端到端目标检测框架,它首次将 Transformer 架构 引入目标检测任务,为目标检测领域提供了一种新的范式。与传统目标检测方法(如 Faster R-CNN、YOLO 等)相比,DETR 抛弃了候选框生成、非极大值抑制(NMS)等复杂的后处理步骤,直接通过 Transformer 模型预测最终的目标边界框和类别。以下是 DETR 的详细原理、架构和

曾小健3的博客 2441

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

【万字长文】大模型常说的Transformer指的是什么?

本文系统解析了Transformer模型的核心架构与技术实现。首先介绍了Transformer的背景和发展历程,重点阐述了其解决长距离依赖建模、并行计算瓶颈和跨模态统一架构等关键问题的能力。然后详细拆解了模型的各个组件:输入部分包括Tokenizer预处理和Embedding层;核心结构Multi-Head Attention由多个Self-Attention并行组成;Encoder和Decoder的具体实现流程及维度变化。文章还提供了完整的PyTorch实现代码,涵盖Encoder Block、Decod

m0_74942241的博客 992

TNT:Transformer in Transformer

TNT:TransformerinTransformer

Together_CZ的博客 2008

大模型必备知识:Transformer的QKV到底是什么?这都搞不清就被说精通Transformer

如果你真的想学习大模型,请不要去网上找那些零零碎碎的教程,真的很难学懂!你可以根据我这个学习路线和系统资料,制定一套学习计划,只要你肯花时间沉下心去学习,它们一定能帮到你!

2401_85373691的博客 1961

Transformer 框架!终于有人说明白了,建议收藏!

首先我们先对Transformer来个直观的认识。Transformer出现以前,NLP领域应用基本都是以RNN或LSTM循环处理完成,一个token一个tokrn输入到模型中。模型本身是一种顺序结构,包含token在序列中的位置信息。但是存在了一些问题:会出现梯度消失现象,无法支持长时间序列。句子越靠后的token对结果的影响越大。只能利用上文信息,无法获取下文信息。循环网络逐个token输入,也就是句子有多长就要循环多少遍,计算的效率低。

2401_84204413的博客 5203

你上过高中,你说你搞不明白transformer的多头和多层?

多层transformer block指的是使用多个transformer结构,按照线性的排列方式,拿到上层的transformer输出,投入到下一个transformer中进行计算。LN2_out只经过了一层transformer block计算、并且这一层的transformer只有一个头的自注意力计算,这个结果是不够全面的,不够完整的。单头注意力不是看不见,而是“只能从一个角度看”, 同一时间只能看一个侧面,因此多头自注意力机制会让观察更全面,会让后续的计算更全面。单纯的拼接只是改变了张量的排列。

weixin_35810071的博客 1383
上一篇: GPT-4o差点没及格!首个多任务长视频评测基准,它有亿点难
下一篇: Transformer的上下文学习能力是哪来的?
少喝冰美式
博客等级 码龄3年 6837粉丝 517原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值