Encoder、Decoder和Encoder-Decoder

首先LLM有3种架构:Encoder-only、Decoder-only、encode-decode

整体情况

1、Encoder将可变长度的输入序列编码成一个固定长度的向量,比如在bert中应用的encoder,其实是输入和输出是等长的向量。通常情况下,encoder是用来提取特征的,因此更适合用于文本分类、情感分析等任务

2、Decoder将固定长度的向量解码成一个可变长度的输出序列,经常比如gpt中,就是用前面的n个tocken来预测下一个tocken,然后将真实的下一个tocken加入再预测下下个tocken,这里我们猜测能否将预测的tocken也加入,跟真实tocken一起预测呢?形成一种对抗。通常情况下,decoder更适合用于文本生成的工作。

3、Encoder-Decoder是传统的transformer结构,相比较decoder来说更加耗费内存,也更慢一些,它是用encoder先将可变长度编码成固定长度向量,再将固定长度向量解码成可变长度的过程。通常情况下,Encoder-Decoder更适合用于机器翻译这种需要输入特征,并且也要生成不定长序列的情况

参考: 大模型都是基于Transformer堆叠,采用Encoder或者Decoder堆叠,有什么区别?

相关推荐
jerryinwuhan1 天前
情节节点对齐(Narrative Anchor Alignment)——叙事学方法
nlp
鹿角片ljp1 天前
基于 BiLSTM 的中文文本相似度计算项目实现
python·nlp·lstm
熊猫钓鱼>_>3 天前
PyTorch深度学习框架入门浅析
人工智能·pytorch·深度学习·cnn·nlp·动态规划·微分
沉在嵌入式的鱼4 天前
STM32--编码器(E6B2-CWZ1X)
stm32·单片机·嵌入式硬件·编码器·e6b2-cwz1x
地中海~4 天前
LARGE LANGUAGE MODELS ARE NOT ROBUST ICLR2024
人工智能·笔记·nlp
AI人工智能+5 天前
文档抽取技术通过融合CV、NLP与深度学习,实现了复杂文献的结构化转化
nlp·ocr·文档抽取
晓山清6 天前
Meeting Summarizer Using Natural Language Processing论文理解
人工智能·python·nlp·摘要生成
uncle_ll8 天前
音画同步革命:IndexTTS2深度解析——B站开源的情感化+时长可控TTS新标杆
nlp·tts·文本转语音·声音克隆
WenGyyyL8 天前
基于昇腾平台的Qwen大模型推理部署实战:从模型转换到推理(含代码)
人工智能·python·语言模型·nlp·昇腾
韩曙亮9 天前
【人工智能】AI 人工智能 技术 学习路径分析 ③ ( NLP 自然语言处理 )
人工智能·pytorch·学习·ai·自然语言处理·nlp·tensorflow