【自然语言处理】Transformer 讲解

本文深入讲解了Transformer模型,它摒弃了RNNs和CNNs,完全基于注意力机制。文章详细介绍了Transformer的模型结构,包括自注意力机制、多头注意力、按位置操作的前馈神经网络、残差连接和层规范化、位置编码以及掩码机制。自注意力机制通过计算Query、Key和Value的相似度,捕捉序列中元素间的关系。多头注意力则从不同角度理解序列,每个头使用独立的参数。位置编码则补充了模型对序列顺序的缺失信息。掩码机制确保在训练和推断过程中正确处理序列信息。
摘要由CSDN通过智能技术生成

有任何的书写错误、排版错误、概念错误等,希望大家包含指正。

在阅读本篇之前建议先学习:
【自然语言处理】Seq2Seq 讲解
【自然语言处理】Attention 讲解

Transformer

为了讲解更加清晰,约定“预测阶段”被称为“推断阶段”(inference),“预测”用于表示模型根据输入信息输出目标信息的抽象过程。

1. 简介

在 Transformer 出现之前,大部分序列转换(转录)模型是基于 RNNs 或 CNNs 的 Encoder-Decoder 结构。但是 RNNs 固有的顺序性质使得并行计算难以实现,即训练时当前时刻的隐藏状态与前一个时刻的隐藏状态有关,这意味着需要先计算出前一个时刻的状态才能计算下一个时刻的状态,这大大限制了 RNNs 的训练速度;CNNs 可以比较好的解决并行计算的问题,但是对于长序列 CNNs 难以建

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

不牌不改

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值