Transformer学习

这里写目录标题

Seq2Seq

语音翻译为何不直接用语音辨识+机器翻译?

因为有的语言没有文字,比如将狗叫翻译出来。

语法分析

将任务转化成翻译任务,硬训一发,效果不错。

文章归类问题

目标检测

Transformer

Encoder结构

multi-head attention block

为何batch-norm 不如 layer-norm?

https://arxiv.org/abs/2003.07845
https://zhuanlan.zhihu.com/p/428620330

Decoder结构

decoder流程

decoder结构

encoder和decoder基本一样,decoder多了一个masked mutil-head attention

decoder比encoder多了一个masked self-attention,why?

因为decoder计算每次都依赖前一个节点的输出,所以a_n只能看到1~n个节点的输出

decoder如何决定自己输出的长度?

增加一个停止token,一般来会跟begin用一个符号

Decoder-Non-autoregressive(NAT)

NAT decoder如何决定输出长度?

  1. 训练一个分类器用来预测输出长度
  2. 输出一个固定的较长的长度,通过END tocken来截取最终输出

优势

  1. AT decoder需要一个一个输出,NAT可以一次输出整个
  2. 较容易控制输出长度,比如在语音合成的应用

劣势

NAT的表现通常不如AT。原因:multi-modality

Transformer结构

cross attention

训练

训练和测试的区别

相关推荐
Eric.Lee202122 分钟前
机器人:sim2real 技术必要性
人工智能·深度学习·机器人·机器人仿真·mujoco·sim2real
江上鹤.14823 分钟前
Day 49 预训练模型
人工智能·深度学习·机器学习
zuozewei24 分钟前
7D-AI系列:Transformer 与深度学习核心概念
人工智能·深度学习·transformer
victory043129 分钟前
大模型长上下文长度使用窗口注意力表现有下降吗
深度学习
华舞灵瞳38 分钟前
学习FPGA(八)快速傅里叶变换
学习·fpga开发
褪色的博客1 小时前
强化学习入门:价值学习——从“试错”到“预判”的飞跃
学习
Java后端的Ai之路1 小时前
【神经网络基础】-深度学习框架学习指南
人工智能·深度学习·神经网络·机器学习
一只大侠的侠2 小时前
深度学习入门:从 LSTM 到 GAN 的实战项目推荐
深度学习·生成对抗网络·lstm
汤姆yu2 小时前
基于yolov8的深度学习垃圾分类检测系统
人工智能·深度学习
独孤--蝴蝶2 小时前
AI人工智能-大模型的演进-第十一周(上)(小白)
人工智能·深度学习·自然语言处理