索引 / 标签

#Transformer

共 22 篇

  1. Ch09 Transformer

    概念-自注意力机制详解

    自注意力机制(Self-Attention)让序列中的每个词都能"看到"所有其他词,直接计算任意两个词之间的关联强度——这是 Transformer 超越 RNN 的核心武器。

    约 1 分钟404 字
  2. Ch06 神经网络基础

    GELU (Gaussian Error Linear Unit)

    GELU(Gaussian Error Linear Unit)是一种平滑的激活函数,由 Dan Hendrycks 和 Kevin Gimpel 于 2016 年提出。GELU 是 ReLU 的平滑近似版本,结合了 ReLU 的线性特性和 Dropout 的正则化思想,通过输入

    约 3 分钟938 字
  3. Ch06 神经网络基础

    批归一化 (Batch Normalization) 与归一化家族

    批归一化(Batch Normalization,BN)由 Sergey Ioffe 和 Christian Szegedy 于 2015 年提出,是深度学习训练中的一项里程碑式技术。BN 通过对每个 mini-batch 的激活值进行归一化(均值为 0,方差为 1),然后进行可

    约 3 分钟1,077 字
  4. Ch07 CNN与CV

    对比-CNNvsTransformer

    概述 CNN 和 Transformer 是深度学习两大核心架构。CNN 统治计算机视觉近十年,Transformer 自 2020 年 ViT 起全面渗透视觉领域,2026 年两者在各自优势

    约 2 分钟495 字
  5. Ch08 RNN序列模型

    对比-RNNvsTransformer

    概述 RNN(含 LSTM/GRU)和 Transformer 是处理序列数据的两代架构。Transformer 凭借并行计算和长距离建模能力在 2017 年后逐步取代 RNN 成为 NLP

    约 2 分钟587 字
  6. Ch09 Transformer

    Transformer 架构

    Transformer 是由 Vaswani 等人在 2017 年论文 "Attention Is All You Need" 中提出的神经网络架构。它完全基于注意力机制(Attention Mechanism),摒弃了传统的循环(RNN)和卷积(CNN)结构。Transform

    约 3 分钟920 字
  7. Ch09 Transformer

    位置编码 (Position Encoding)

    Transformer 的自注意力机制本身是置换不变的(Permutation Invariant)——即无论输入序列的顺序如何打乱,注意力输出的结果集合都相同。这与自然语言的时序特性相矛盾:"我打你" 和 "你打我" 含义完全不同。位置编码(Position Encoding

    约 3 分钟963 字
  8. Ch09 Transformer

    注意力机制 (Attention Mechanism)

    让模型"关注"输入中最重要的部分——不是所有输入都同等重要,注意力机制让模型学会给不同位置分配不同的权重。

    约 4 分钟1,353 字
  9. Ch09 Transformer

    深挖-ViT (Vision Transformer)

    一句话理解 把图像切成固定大小的 patch,每个 patch 当作一个 token,直接送入标准 Transformer Encoder 进行分类——全程不使用卷积操作,打破了 CNN 在计

    约 8 分钟2,448 字
  10. Ch10 LLM架构

    概念-Jamba

    一句话理解 Jamba 是 Mamba(状态空间模型)与 Transformer 的混合架构 LLM,部分层用 Mamba 处理长序列(线性复杂度),部分层用 Transformer 捕捉全局

    约 5 分钟1,501 字
  11. Ch20 推理部署

    KV Cache (Key-Value 缓存)

    KV Cache(Key-Value 缓存)是 Transformer 自回归解码(Autoregressive Decoding)中的一项核心推理优化技术。在生成文本时,模型每生成一个 token 都需要计算所有历史 token 的注意力。如果不做缓存,每个新 token 都要

    约 3 分钟971 字
  12. Ch09 Transformer

    9.1 为什么需要 Transformer — RNN 的困境

    9.1.0 生活比喻:流水线工人 vs 全体同时阅读 想象一个翻译团队处理一篇 100 页的文件。RNN 模式:只有一个人工作,他从第 1 页逐页读到第 100 页。读到第 50 页时,他对第

    约 6 分钟1,929 字
  13. Ch09 Transformer

    9.10 动手实现 Self-Attention

    9.10.1 PyTorch 实现:缩放点积注意力 9.10.2 从头实现 Mini-Transformer 的步骤 完整的 Transformer 解码器块的实现: 9.10.3 关键调试技

    约 1 分钟445 字
  14. Ch09 Transformer

    9.2 自注意力机制 — 深度拆解

    公式可跳过:下面出现的数学公式可以直接跳过,看后面的文字解释也能理解自注意力的核心思想。 核心公式: 9.2.1 Query/Key/Value 的直觉:图书馆检索 理解 Q/K/V 最好的比

    约 5 分钟1,714 字
  15. Ch09 Transformer

    9.3 多头注意力 -- 为什么需要多个头

    想象一个刑事调查团队在分析同一句证词:"张三把包裹给了李四,因为他说里面有重要的文件。"

    约 6 分钟1,966 字
  16. Ch09 Transformer

    9.4 位置编码 — Transformer 的"序列感知"

    9.4.1 为什么需要位置编码 自注意力机制有一个根本性的"盲区":它是置换不变的(permutation invariant)。如果你把输入序列中的词任意打乱,自注意力的输出(在置换意义下)

    约 4 分钟1,309 字
  17. Ch09 Transformer

    9.5 前馈网络(FFN)— Transformer 的"知识存储"

    9.5.1 FFN 的双重身份 每个 Transformer 层的 FFN 形式为: 其中 W1 ∈ R^dmodel × dff,W2 ∈ R^dff × dmodel,通常 dff = 4

    约 1 分钟401 字
  18. Ch09 Transformer

    9.6 残差连接与层归一化

    想象你在修改一份合同。每次修改时,你拿到上一轮的版本(输入 x),在上面用红笔批注修改(SubLayer(x)),然后把原件和批注版本并排存档。下一轮修改时,审阅的人可以同时看到原件和最新批注——原件是一条"直达通道",不管中间加了多复杂的批注,原始信息始终可追溯。

    约 6 分钟1,937 字
  19. Ch09 Transformer

    9.7 完整编码器-解码器架构

    9.7.1 生活比喻:翻译员的工作流程 一个专业的翻译员工作时,脑子里同时运行两个阶段: 编码阶段:通读原文,理解全部意思。他可以在段落之间来回跳跃,用后文的信息帮助理解前文(比如看到"他"才

    约 6 分钟1,811 字
  20. Ch09 Transformer

    9.8 Decoder-Only -- 为什么 LLM 只用解码器

    - Encoder-Only(BERT 系)相当于一个校对员。他拿到完整的文章,可以从头到尾反复阅读,前后对照,找出错别字或标记关键信息。但他不会自己写新文章。 - Encoder-Decoder(T5 系)相当于一个翻译员。他先通读原文(编码),理解全部意思,然后逐句翻译(解码

    约 6 分钟1,893 字
  21. Ch09 Transformer

    9.9 2026 Transformer 进化

    9.9.1 GQA:分组查询注意力 标准多头注意力(MHA)中,每个头有独立的 Q、K、V。推理时,每生成一个新 token,需要存储所有历史 token 的 K 和 V(KV 缓存),避免重

    约 3 分钟996 字
  22. Ch09 Transformer

    第9章 · Transformer 架构精讲

    Transformer 是现代 AI 的基石。从 2017 年的论文到 2026 年的每一款大模型,核心架构没变,但每个组件都被反复优化过。本章讲原理,不讲推导。第 10 章讲 LLM 层面的

    约 3 分钟1,006 字