【自然语言处理】Transformer 讲解

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

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

Transformer

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

1. 简介

在 Transformer 出现之前,大部分序列转换(转录)模型是基于 RNNs 或 CNNs 的 Encoder-Decoder 结构。但是 RNNs 固有的顺序性质使得并行计算难以实现,即训练时当前时刻的隐藏状态与前一个时刻的隐藏状态有关,这意味着需要先计算出前一个时刻的状态才能计算下一个时刻的状态,这大大限制了 RNNs 的训练速度;CNNs 可以比较好的解决并行计算的问题,但是对于长序列 CNNs 难以建模,需要设置非常多的卷积层才能将较长距离的部分联系起来,可以想象,大小合理的卷积核只能对序列的某一部分进行关联,当卷积层叠加到一定层数后,才能将序列中最远距离的两个部分相关联。Transformer 彻底摒弃了 RNNs 和 CNNs,是一种完全基于注意力机制的 Encode-Decoder 模型。它的预测效果非常

  • 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、付费专栏及课程。

余额充值