Encoder-only、Decoder-only、Encoder-Decoder 到底长什么样

总图

  1. Encoder-only (BERT 类)

输入 tokens

|

Encoder

|

Encoder

|

Encoder

|

输出表示 vectors

  1. Decoder-only (GPT / LLaMA 类)

输入 tokens

|

Decoder

|

Decoder

|

Decoder

|

逐个预测下一个 token

  1. Encoder-Decoder (T5 类)

输入 tokens 已生成 tokens

| |

Encoder\] \[Decoder

| |

Encoder\] \<---- cross-attn ---- \[Decoder

| |

编码结果 逐个生成输出

它们真正的区别

Encoder-only

  • 只负责"把输入读懂"。

  • 每个词都能同时看到左边和右边。

  • 输出通常是整句或每个 token 的表示,不是天然拿来一直往下写。

  • 典型:BERT

我 爱 北 京 天 安 门

^ 每个词都能看见整句其他词

适合:

  • 分类

  • 匹配

  • 实体识别

  • 检索/排序

Decoder-only

  • 负责"按顺序往下写"。

  • 当前 token 只能看左边,不能看右边,这叫 causal mask。

  • 所以它天然适合生成。

我 爱 北 京

^

只能看左边,预测下一个词

适合:

  • 对话

  • 写作

  • 代码生成

  • 通用生成式任务

典型:

  • GPT

  • LLaMA

Encoder-Decoder

  • 左边先把输入读懂,右边再根据读懂的结果生成输出。

  • Decoder 一边看自己已经生成的内容,一边看 Encoder 给的编码结果。

  • 这里比前两种多了一个关键部件:cross-attention。

输入: "Translate: I love Beijing"

Encoder 先编码整句

Decoder 再一步步生成: "我 爱 北京"

适合:

  • 翻译

  • 摘要

  • 改写

  • 明确的"输入文本 -> 输出文本"任务

典型:

  • T5

再看一张对比表

| 结构 | 看输入方式 | 会不会自然生成 | 代表模型 |

|---|---|---|---|

| Encoder-only | 左右都看 | 不擅长长生成 | BERT |

| Decoder-only | 只看左边 | 最擅长 | GPT、LLaMA |

| Encoder-Decoder | Encoder 全看,Decoder 生成 | 很适合 | T5 |

一句最容易记住的话

  • Encoder-only:先理解

  • Decoder-only:边看边写

  • Encoder-Decoder:先读懂,再翻译/改写/生成

相关推荐
随性而行3603 分钟前
微信API接口与AI自动化:开发者的实现思路
运维·服务器·开发语言·人工智能·微信·自动化
东风破_5 分钟前
Mini Cursor 为什么离不开 path 和 fs?Node.js 路径处理与异步文件读写
人工智能
jianwuhuang8215 分钟前
deepseek 生成的图表怎么导出?AI 导出鸭多方案详解
人工智能·ai·chatgpt·ai导出鸭
茶马古道的搬运工15 分钟前
AI 深度技能之-解读Hermes Agent(五)- 并非只有 Kanban
人工智能
我爱吃土豆116 分钟前
AI Agent 的工作原理:从大模型问答到自主执行任务
人工智能·搜索引擎·百度·agent
神奇小汤圆20 分钟前
从BRD到知识库-两个Skill把需求变成AI能查的知识
人工智能
Lucky_luckyZzz23 分钟前
销售会话分析与智能工牌实测红榜:灵听工牌如何成为B2B销售效率提升的选型标杆?
大数据·人工智能
YFJ_mily38 分钟前
【草原研学】第二届可信大数据与人工智能学术会议(ICTBAI 2026)
人工智能·rdlink研发家·可信大数据·内蒙古会议·包头会议·acm出版
没落英雄44 分钟前
6. 从零搭建一个 AI Agent —— 构建 Web 前端,让用户能和 agent 实时交互
前端·人工智能·架构
m0_4665252944 分钟前
从“算法内卷”到“可信易用” 东软多模态医学人工智能平台开启无代码科研新时代
人工智能·算法