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

训练

训练和测试的区别

相关推荐
小付同学呀4 小时前
C语言学习(五)——输入/输出
c语言·开发语言·学习
学编程的闹钟5 小时前
E语言计算器开发全攻略
学习
薛定e的猫咪6 小时前
Claude Code 完整学习手册:安装配置、CCR、MCP、插件与 Superpowers开发框架
学习
雾山大叔6 小时前
多会话浏览器串口调试助手
经验分享·笔记·学习
小凯123457 小时前
pytest框架-详解(学习pytest框架这一篇就够了)
python·学习·pytest
今儿敲了吗8 小时前
29| 高考志愿
c++·笔记·学习·算法
龙腾AI白云8 小时前
多模态大模型的统一表征与推理范式
深度学习·数据挖掘
ppppppatrick8 小时前
【深度学习基础篇00】什么是深度学习?从单神经元到张量运算的入门全解
人工智能·深度学习
Dev7z8 小时前
基于深度学习电梯扶梯危险行为检测系统的设计与实现
人工智能·深度学习·电梯扶梯·扶梯危险行为
浅念-8 小时前
C++ 模板进阶
开发语言·数据结构·c++·经验分享·笔记·学习·模版