← 返回首页ai798Lab 公开知识库

AI词典

星图管发现,路线管顺序,词典管查阅。每个词都挂着能直接拿去用的项目。

Transformer

变换器架构3 个项目5 个相关词

在星图中看
小机器人举着一张词卡,弧线连到长桌上的每一张卡,越往后弧线越密,尽头亮起警告
说人话
模型内部处理一句话的那套结构。在它出现之前,机器读句子要从头到尾一个词一个词地过,前面没算完后面动不了;它让句子里的词能同时互相参照、一起算,训练才铺得开,往后堆大模型才有了可能。你看到的 GPT,名字里的 T 指的就是它。
打个比方
像开会时每个人都能直接听到在座所有人说话,而不是一个挨一个传纸条,传到末尾早就走样了。
说行话
2017 年论文《Attention Is All You Need》提出的架构,核心机制英文名 self-attention。对话模型几乎都是它的 decoder-only 变体;注意力开销随序列长度呈平方增长,上下文翻一倍就变四倍。
潜台词
「基于 Transformer」在今天几乎等于没说,主流大模型都是这个结构。
别用它
不做模型研发的人不必啃它的数学细节。知道注意力的计算量随上下文变长涨得很快,就足够指导日常决策。

拿这个能做什么3 个项目

  1. 01
    huggingface/transformers

    主流开源模型的标准实现库,几行代码就能加载、推理和微调

    选它当要在自己的代码里用开源模型

  2. 02
    poloclub/transformer-explainer

    在浏览器里交互演示一个小模型内部每一步怎么算

    选它当想直观看懂注意力,不想读论文

  3. 03
    Dao-AILab/flash-attention

    更快、更省显存的注意力实现

    选它当自己训练或部署模型,注意力成了瓶颈

看懂 Transformer 不用啃公式,抓住一件事就够:每生成一个 token,都要回头和前面所有 token 算一遍关系。上下文窗口为什么有上限、长输入为什么又贵又慢,根子都在这里。

动手试试做完就算会了

在项目清单里 poloclub 那个可视化站点输入一句英文,点注意力那块展开,看 Scaling · Mask 那张矩阵:右上半个三角全是灰点,每个词看不到它后面的任何词。预训练那步的 nanochat 猜下一个词不偷看答案,靠的就是这块灰三角。

相关点进去继续查

局部星图:拖动节点看牵连,悬停只亮它的邻居,点一个词跳过去