跳转至

Ch10 多模态学习 · 思维导图 (Mermaid 全图)

一张大图涵盖 Ch10 全部 5 节的关键节点,方便复习时背诵结构。可用 Mermaid Live Editor (https://mermaid.live) 渲染。


一、章节主入口

🌳 Ch10 章 知识图谱
├─ §01 表征对齐
│  └─ 早期/晚期融合
│  │  └─ Early fusion
│  │  └─ Late fusion α 权重混合
│  │  └─ Cross-attn 中层融合
│  └─ CLIP / ALIGN / SigLIP
│  │  └─ InfoNCE 对比损失
│  │  └─ τ 温度参数
│  │  └─ batch 32K
│  │  └─ ImageNet zero-shot 76.2%
│  └─ 评估指标
│  │  └─ 图文检索 Recall@k
│  │  └─ 零样本分类
├─ §02 VLM 视觉语言模型
│  └─ LLaVA
│  │  └─ 线性投影 ViT→LLM
│  │  └─ 视觉指令微调
│  └─ BLIP-2
│  │  └─ Q-Former 32 query token
│  │  └─ ITC + ITM + ITG
│  └─ Qwen-VL
│  │  └─ 多阶段训练
│  │  └─ 动态分辨率
│  └─ Flamingo
│  │  └─ Perceiver Resampler
│  │  └─ few-shot 上下文
├─ §03 视觉与视频 token 化
│  └─ VQ-VAE
│  │  └─ 编码器→量化→解码器
│  │  └─ codebook 8K-32K
│  │  └─ 直通估计 STE
│  └─ VQ-GAN
│  │  └─ L1 + perceptual + 对抗
│  │  └─ commit loss
│  └─ VAR
│  │  └─ next-scale 自回归
│  │  └─ 类比 LLM
│  └─ DALL-E dVAE
│  │  └─ 256×256 → 32×32 token
├─ §04 跨模态生成
│  └─ Stable Diffusion
│  │  └─ latent 64×64×4
│  │  └─ cross-attn 文本注入
│  │  └─ CFG guidance
│  └─ DALL-E 3
│  │  └─ 文本重写 pipeline
│  │  └─ CLIP reranker
│  └─ Imagen
│  │  └─ T5-XXL 文本编码
│  │  └─ 级联超分
│  └─ ControlNet / IP-Adapter
│  │  └─ 空间控制
│  │  └─ 风格迁移
├─ §05 统一多模态架构
│  └─ GPT-4o
│  │  └─ 单一 Transformer
│  │  └─ 实时语音 < 300 ms
│  └─ Gemini 1.5
│  │  └─ 上下文 1M token
│  │  └─ 多模态交错
│  └─ Show-o
│  │  └─ 离散自回归 + 扩散
│  └─ Janus
│  │  └─ 解耦视觉编码
│  │  └─ 视觉理解/生成双路径

二、对比表格节点 (Radar-style)

graph LR
    A[传统融合] -->|演进| B[跨模态 Transformer]
    B -->|规模化| C[VLM]
    C -->|统一 token| D[统一多模态]

    E[VAE] -->|离散化| F[VQ-VAE]
    F -->|高质量| G[VQ-GAN]
    F -->|自回归生成| H[DALL-E]

    I[GAN 文生图] -->|扩散化| J[Diffusion]
    J -->|latent 化| K[Stable Diffusion]
    K -->|CFG-free| L[蒸馏单步]

    M[CLIP] -->|零样本| N[CLIP-based VLM]
    N -->|sigmoid 化| O[SigLIP]

三、章节内子图 (§01 表征对齐 详细)

🌳 Ch10 章 知识图谱
├─ 融合策略
│  └─ Early fusion
│  │  └─ 原始特征拼接
│  │  └─ 模型学跨模态对齐
│  │  └─ 缺点:输入维度大
│  └─ Late fusion
│  │  └─ 各模态独立编码
│  │  └─ 末期分数融合
│  │  └─ α 加权混合
│  └─ 中层融合
│  │  └─ Q-Former cross-attn
│  │  └─ Perceiver Resampler
├─ 对比学习
│  └─ InfoNCE
│  │  └─ N² 关系矩阵
│  │  └─ 对称损失
│  │  └─ τ 温度
│  └─ batch size
│  │  └─ 32K CLIP
│  │  └─ 越大越好但内存敏感
│  └─ 编码器
│  │  └─ ViT-L 视觉
│  │  └─ Transformer 文本
├─ 应用
│  └─ 零样本分类
│  │  └─ text prompt template
│  │  └─ ImageNet 76%
│  └─ 图文检索
│  │  └─ Recall@1 ≈ 65%
│  │  └─ COCO

四、章节内子图 (§02 VLM)

🌳 Ch10 章 知识图谱
├─ 投影层方案
│  └─ 线性
│  │  └─ 简单
│  │  └─ 视觉序列长
│  └─ Q-Former
│  │  └─ 32 query token
│  │  └─ 三任务训练
│  └─ Perceiver
│  │  └─ 压缩 4096→64
│  │  └─ few-shot
├─ 训练
│  └─ 预训练
│  │  └─ 图文对齐
│  │  └─ 数据 100M+
│  └─ 指令微调
│  │  └─ LLaVA-Instruct 158K
│  │  └─ GPT-4V 生成
│  └─ RLHF
│  │  └─ LLaVA-RLHF
│  │  └─ 偏好对
├─ 评测
│  └─ VQAv2
│  │  └─ 闭集 80%
│  └─ MMMU
│  │  └─ 大学级 69%
│  └─ RefCOCO
│  │  └─ 指代理解

五、章节内子图 (§03 视觉分词)

🌳 Ch10 章 知识图谱
├─ VQ-VAE 原理
│  └─ 编码器
│  │  └─ 图像 → z_e 连续
│  └─ 量化
│  │  └─ codebook 8K-32K entry
│  │  └─ 最近邻查找
│  └─ 解码器
│  │  └─ token → 图像
│  └─ 直通估计
│  │  └─ STE 梯度 hack
├─ VQ-GAN
│  └─ 损失
│  │  └─ L1 重建
│  │  └─ perceptual loss
│  │  └─ 对抗 GAN
│  │  └─ commit loss
│  └─ 高质量
│  │  └─ ImageNet 256
│  │  └─ FID ≈ 5
├─ VAR
│  └─ 自回归
│  │  └─ next-scale prediction
│  │  └─ 类比 LLM 文字
│  └─ 优于扩散
│  │  └─ FID 比 SD 低 30%
├─ 应用
│  └─ DALL-E
│  │  └─ dVAE 32×32 token
│  └─ Paella
│  │  └─ transformer-only

六、章节内子图 (§04 跨模态生成)

🌳 Ch10 章 知识图谱
├─ 扩散原理
│  └─ 前向
│  │  └─ 加噪 T 步
│  └─ 反向
│  │  └─ 学噪声 ε
│  └─ 损失
│  │  └─ L_simple
├─ 文生图
│  └─ SD
│  │  └─ latent 64×64×4
│  │  └─ cross-attn 文本
│  │  └─ CFG w=7.5
│  └─ DALL-E 3
│  │  └─ GPT-4V 重写
│  │  └─ CLIP reranker
│  └─ Imagen
│  │  └─ T5-XXL 编码
│  │  └─ 级联超分
├─ 控制生成
│  └─ ControlNet
│  │  └─ 空间条件
│  └─ IP-Adapter
│  │  └─ 风格迁移
│  └─ T2I-Adapter
│  │  └─ 轻量高效
├─ 评估
│  └─ FID
│  │  └─ FID-30k < 10
│  └─ CLIP-score
│  │  └─ 对齐指标
│  └─ 人类偏好
│  │  └─ A/B 测试

七、章节内子图 (§05 统一多模态架构)

🌳 Ch10 章 知识图谱
├─ GPT-4o
│  └─ 单一 Transformer
│  └─ 实时语音 < 300 ms
│  └─ 跨模态 KV cache
│  └─ 情绪/打断/音乐
├─ Gemini 1.5
│  └─ 1M 上下文
│  └─ 多模态交错训练
│  └─ 多语种支持
├─ Show-o
│  └─ 离散 AR + 扩散
│  └─ 类比 LLM
│  └─ 字节跳动
├─ Janus
│  └─ 解耦视觉编码
│  └─ 理解和生成双路
├─ 关键挑战
│  └─ 实时性
│  └─ 幻觉
│  └─ 跨模态安全

八、跨章桥接 (可视化)

graph TB
    C06[Ch06 Transformer ViT] --> T1
    C07[Ch07 Attention/LLM] --> T2
    C08[Ch08 视觉应用] --> T3
    C09[Ch09 音频语音] --> T5

    T1[Ch10 §01 CLIP 编码器] --> FUSE{VQ-VAE/CLIP/VLM}
    T2[Ch10 §02 跨模态注意力] --> FUSE
    T3[Ch10 §03 视觉分词] --> FUSE
    C09 --> FUSE

    FUSE --> UNIFY[Ch10 §05 统一架构]
    UNIFY --> NEXT[Ch11 §03 VLA / Ch12 §04 多模态推理]

九、知识点关联 (知识图谱)

graph LR
    A[CLIP] --> B[视觉表征]
    A --> C[文本表征]
    B --> D[VLM]
    C --> D
    D --> E[Q-Former]
    D --> F[线性投影]
    E --> G[统一架构]
    F --> G
    H[VQ-VAE] --> I[视觉 token]
    I --> J[VAR 自回归]
    J --> G
    K[Diffusion] --> L[文生图]
    L --> G

十、决策树 (选哪种多模态方案)

graph TD
    START([任务是什么]) --> Q1{输入模态?}
    Q1 -->|纯视觉| V[CLIP / ViT 分类]
    Q1 -->|图文| QQ{实时性?}
    QQ -->|离线| VLM1[LLaVA / Qwen-VL]
    QQ -->|实时| VLM2[轻量 VLM + Edge]
    Q1 -->|视频| VL[Video-LLaVA / Sora]
    QQ -->|图像生成| GEN{是否需要精确控制?}
    GEN -->|否| SD[Stable Diffusion]
    GEN -->|是| CN[ControlNet + SD]
    QQ -->|多模态输出| UM{GPT-4o / Gemini / Claude 3.5 Sonnet}

这张导图覆盖 Ch10 全章。建议: 1. 第一次复习把"章节主入口"背出 2. 第二次复习按节背诵子图 3. 第三次背诵"决策树",考试时一眼定位技术方向