第11章 深度学习前沿架构:从Transformer到图神经网络_第1页
第11章 深度学习前沿架构:从Transformer到图神经网络_第2页
第11章 深度学习前沿架构:从Transformer到图神经网络_第3页
第11章 深度学习前沿架构:从Transformer到图神经网络_第4页
第11章 深度学习前沿架构:从Transformer到图神经网络_第5页
已阅读5页,还剩14页未读, 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

深度学习前沿架构从Transformer到图神经网络课程目录01Transformer模型•从Seq2Seq到Transformer的演进

•核心机制:自注意力与多头注意力

•编码器与解码器的结构深度解析

•实践:BERT与GPT模型的应用与微调02图神经网络(GNN)•图数据的非欧几里得特性与挑战

•谱方法:图卷积网络(GCN)的数学原理

•空间方法:GraphSAGE与图注意力机制

•实践:基于Cora数据集的节点分类实战03图Transformer•Transformer与GNN的融合范式与优势

•核心思想:图结构感知的注意力机制

•经典模型:Graphormer架构深度解析

•跨领域应用:从VisionTransformer到分子图01.Transformer模型:从Seq2Seq到Transformer传统Seq2Seq模型的局限串行计算,效率瓶颈

基于RNN/LSTM的顺序处理机制,计算依赖前序输出,难以并行化,导致长序列处理耗时严重。长程依赖,信息衰减

随着序列长度增加,早期信息在传递中逐渐丢失,无法有效捕捉远距离的语义关联与逻辑关系。单一向量,表达受限

编码器输出固定长度的上下文向量,无法动态关注输入序列的不同部分,形成表达能力的瓶颈。Transformer的革命性突破全自注意力机制,全局视野

摒弃循环与卷积结构,直接计算序列中所有位置的依赖关系,一次性捕捉全局上下文信息。高度并行,效率飞跃

不再依赖时序计算,可并行处理所有输入位置,极大缩短了模型的训练时间与成本。动态权重,精准聚焦

为每个位置动态分配不同的注意力权重,灵活聚焦输入序列的关键信息,完美解决长程依赖。Transformer整体架构经典的Encoder-Decoder结构设计,通过堆叠多层注意力机制与前馈网络,实现了并行化的序列建模,彻底改变了传统的循环神经网络架构。01编码器(Encoder)由N个完全相同的网络层堆叠构成,负责对输入序列进行特征提取,将离散的词元转换为连续的、富含语义的上下文表示,是模型“理解”输入的关键。02解码器(Decoder)同样由N个层堆叠而成,它不仅接收编码器的输出,还结合已生成的目标序列信息,通过自回归的方式,逐个预测并生成下一个词元,完成序列的生成任务。核心灵魂:自注意力机制(Self-Attention)允许模型在处理序列中任意位置的词元时,能够“关注”到序列中所有其他位置的信息,从而直接捕获全局依赖关系,打破了传统循环模型的时序依赖瓶颈。核心机制:自注意力(Self-Attention)自注意力机制是Transformer的灵魂,它赋予模型直接捕捉序列中任意两个词元之间依赖关系的能力。通过计算词元间的相关性权重并进行加权聚合,模型能有效整合全局上下文信息,解决了传统循环神经网络难以并行计算和捕捉长距离依赖的痛点。图示:自注意力机制的矩阵计算与信息聚合流程01.生成Q,K,V矩阵输入词嵌入向量通过三个独立的可学习权重矩阵(Wq,Wk,Wv)进行线性变换,分别生成查询(Query)、键(Key)和值(Value)三个向量表示。02.计算原始相似度分数将Query与Key进行点积运算,得到原始注意力分数,数值大小反映当前词元与序列中其他词元的匹配程度与相关性。03.缩放与Softmax归一化分数除以Key维度的平方根以防止梯度消失,再通过Softmax函数将分数转化为总和为1的概率分布,即最终的注意力权重。04.加权求和输出将归一化后的注意力权重与Value矩阵按元素相乘并求和,输出融合了全局上下文信息的新特征表示,完成一次自注意力计算。核心机制:多头注意力(Multi-HeadAttention)通过将输入投射到多个独立的子空间中并行计算注意力,多头机制赋予了模型同时关注输入序列中不同位置、不同特征维度的能力,是Transformer架构强大表达能力的核心来源。01工作原理:三步并行计算1.线性映射:将Q、K、V向量分别投影到多个独立的低维子空间,生成多组“注意力头”。2.分头计算:在每个子空间中独立运行自注意力,捕捉不同维度的特征依赖。3.拼接融合:拼接所有头的输出,再通过线性变换整合信息,形成最终的联合表示。02核心优势:超越单头限制丰富的特征表达不同注意力头可专注于捕捉语法结构、语义关联或长短期依赖,让模型理解更全面。更强的模型鲁棒性多子空间并行学习有效避免了单一视角的偏差,显著降低过拟合风险,提升泛化能力。编码器(Encoder)详解01双层核心堆叠结构每层由多头自注意力层(捕捉全局依赖)和前馈神经网络(特征非线性变换)组成,N层堆叠形成深度编码能力,是提取特征的核心单元。02输入序列的表征构建通过词嵌入将离散词元转化为稠密向量,叠加位置编码显式注入序列顺序信息,弥补模型无循环结构导致的位置感知缺失。03残差连接与层归一化(Add&Norm)每个子层输出后均执行“残差连接+层归一化”操作,这一设计有效缓解了深层网络的梯度消失问题,加速模型收敛并提升训练稳定性,是Transformer能够训练深层网络的关键保障。解码器(Decoder)详解图示:标准Transformer解码器的层级堆叠与内部组件结构,展示了从输入嵌入到输出概率的完整流向。01.掩码多头自注意力通过掩码机制屏蔽未来位置信息,确保模型在生成第i个词时,只能依赖前i-1个词的信息,严格遵循自回归生成逻辑。02.编码器-解码器注意力作为连接编码与解码的“桥梁”,利用解码器的Query去匹配编码器输出的Key和Value,使模型能够关注输入序列中与当前生成最相关的上下文信息。03.前馈神经网络(FFN)由两层线性变换和ReLU激活函数组成,对每个位置的特征进行独立的非线性变换,进一步提取和加工特征信息,增强模型的表达能力。04.输出层与概率转化首先通过线性层将解码器输出映射到整个词汇表的维度,再经过Softmax层将其转化为概率分布,从而预测下一个最可能出现的词元。核心机制总结:解码器通过“自回归生成+上下文对齐”的双重机制工作,既保证了生成过程的逻辑性,又能精准关联输入序列的语义,是实现高质量序列生成的关键。实践:BERT与GPT01BERT:双向上下文的理解大师核心机制:掩码语言模型(MLM)仅采用Transformer编码器架构,通过“随机遮盖-预测”的方式,强制模型学习双向语义关联,从而精准捕捉文本中词与词之间的深层上下文关系。典型应用:自然语言理解(NLU)专注于“读懂文本”的任务,如情感分析、新闻分类、命名实体识别(NER)、关系抽取以及智能问答系统,是现代语义理解任务的基石模型。02GPT:生成式AI的创作引擎核心机制:因果语言模型(CLM)仅使用Transformer解码器架构,基于前文内容自回归预测下一个词。这种单向建模方式赋予了模型强大的连续文本生成与创作能力。典型应用:自然语言生成(NLG)深耕于“创造文本”的任务,包括智能对话机器人、故事续写、代码自动生成、文案创作以及长文本摘要,是开启大语言模型生成式应用浪潮的关键。02.图神经网络(GNN):处理非欧几里得数据01/图数据的特性与挑战非结构化的拓扑形态没有固定的节点顺序,邻居数量动态变化,无法用传统的矩阵或序列方式规整表达。连接关系决定价值数据的核心不仅在于节点属性,更在于节点间的连接与交互,关系信息是挖掘图潜力的关键。传统深度学习的局限CNN依赖网格结构,RNN依赖序列顺序,二者均难以直接处理不规则的图结构数据。02/核心机制:消息传递范式01邻居信息聚合(Aggregation)节点主动收集其相邻节点的特征信息,打破单一节点的信息孤岛,形成局部信息池。02特征变换与融合(Transformation)利用可学习的神经网络参数,对聚合的邻居信息进行加权、求和或池化,提取有效特征。03节点表示更新(Update)将融合后的邻居特征与节点自身特征结合,迭代生成新的节点嵌入,捕捉全局结构信息。谱方法:图卷积网络(GCN)01核心思想与传播机制源于图信号处理理论,将传统卷积操作从欧几里得空间推广到非欧几里得的图结构数据。其核心是利用图拉普拉斯矩阵的谱分解,在谱域(频域)上实现对图数据的卷积操作,并通过一阶近似简化计算以适应大规模图数据。核心传播公式:H⁽ˡ⁺¹⁾=σ(D̃⁻¹ᐟ²ÃD̃⁻¹ᐟ²H⁽ˡ⁾W⁽ˡ⁾)其中Ã=A+I(引入自环),D̃为归一化度矩阵,σ为激活函数。本质上是对邻居节点特征的归一化聚合,结合自身特征与可学习权重,生成节点的高阶特征表示,从而有效捕捉图的局部拓扑结构信息。局部结构感知能力单层聚合一阶邻居信息,通过堆叠多层网络,可实现对多阶邻居特征的深度融合,有效捕获图的局部依赖关系。高效的参数共享机制卷积核参数在图中所有节点间共享,模型参数量不随图规模的扩大而增加,极大降低了计算复杂度,适用于处理大规模图数据。空间方法:GraphSAGE与GAT01.GraphSAGE:图采样与聚合核心机制:通过采样固定数量的邻居节点解决规模难题,利用可学习的聚合函数(均值/池化/LSTM)高效整合局部信息。核心优势:无需预存全图结构,具备极强的可扩展性,完美适配大规模工业级图数据的训练与推理。02.GAT:图注意力网络核心机制:引入多头注意力机制,为不同邻居节点分配动态权重,模拟“关注更重要节点”的认知过程。核心优势:无需预定义图的拓扑结构,自适应捕捉节点间依赖,显著提升模型对复杂关系的表达能力。实践:Cora数据集节点分类数据集概况:学术分类的经典基准包含2708篇机器学习领域的论文,构成5429条引用关系,分为7个研究主题。任务是基于图的结构特征,预测未标注论文的类别,是评估图模型性能的标准数据集。数据加载读取特征与邻接矩阵模型构建搭建GCN/GAT模型模型训练利用少量标签学习效果评估测试集分类准确率核心价值:半监督学习的效能验证GNN通过聚合邻居节点的特征,能充分利用图的拓扑结构信息。在仅标记少量节点的情况下,依然能对大量未标记节点进行高精度分类,完美解决了现实场景中标签数据稀缺的难题。03.图Transformer:融合Transformer与GNN图Transformer架构概览,将GNN的结构处理能力与Transformer的注意力机制深度耦合01/核心动机:优势互补•突破局限:结合Transformer的全局建模能力,弥补GNN局部感受野的不足。

•结构感知:保留GNN对图拓扑结构的敏感性,让模型理解节点间的连接与依赖。

•双向赋能:既具备捕捉长程依赖的能力,又能精准响应图的结构化信息。02/核心挑战:结构融合如何让自注意力机制“读懂”图的结构?关键在于设计结构感知的注意力权重计算方式,使得注意力不仅依赖节点特征相似度,更能反映节点在图中的连接关系与位置,同时兼顾计算效率与模型表达能力。图结构感知的注意力01邻接矩阵掩码利用邻接矩阵生成掩码,将非邻居节点的注意力权重置为负无穷,强制模型聚焦局部邻居。这是最直接的约束方式,但受限于局部视野,难以捕捉图的长距离依赖关系。02相对位置编码为节点间的相对拓扑关系(如最短路径距离)设计可学习的嵌入向量,将结构位置信息融入注意力计算。这种方式有效弥补了标准Transformer对图节点位置感知的天然缺失。03结构感知的计算在计算注意力分数时,不仅依赖特征相似度,还引入图的结构先验(如连边权重、路径信息)。这种方式能动态生成贴合图拓扑结构的注意力分布,提升模型对结构信息的利用效率。核心价值:通过引入图结构感知的注意力机制,让Transformer突破序列建模的局限,真正理解图数据的拓扑关联,从而在节点分类、链接预测等任务中实现更精准的特征聚合与推理。经典模型:GraphormerGraphormer创新性地将图结构的拓扑信息与Transformer的自注意力机制深度融合,有效解决了传统模型难以处理非欧几里得数据的痛点,在OpenGraphBenchmark等权威榜单上取得了突破性的SOTA性能。01中心性编码(CentralityEncoding)基于节点的度中心性等指标衡量其重要程度,让注意力机制自动向关键节点倾斜,赋予其更高的计算权重,从而增强模型对全局结构的感知。02空间编码(SpatialEncoding)对节点对之间的最短路径距离进行编码,让模型能够区分节点在图中的拓扑远近,弥补了Transformer在处理非序列数据时的位置信息缺失。03边编码(EdgeEncoding)显式地将边的特征与类型纳入模型计算,不再将图简化为仅含节点的结构,而是让模型感知节点间的交互细节,充分利用图数据的完整属性。跨领域应用:VisionTransformer(ViT)ViT打破了卷积神经网络(CNN)在视觉任务中的垄断,将Transformer的序列建模能力引入图像理解,通过全局注意力机制直接捕捉像素间的长距离依赖,展现了架构的强大通用性与灵活性。01图像分块(Patching)将完整图像切割为多个固定尺寸的非重叠小块(Patch),并将每个块展平为一维向量,作为模型处理的基本单元。02视觉序列建模将图像块向量序列化,类比自然语言中的词元序列,并引入可学习的位置编码,以保留图像的空间结构信息。03全局注意力编码利用标准的Transformer编码器架构,通过多头自注意力机制计算所有图像块间的依赖关系,高效捕捉全局上下文特征。04分类标记与预测在序列头部插入特殊的可学习分类标记([CLS]),其输出状态经过多层感知机(MLP)映射,直接用于图像分类任务的最

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论