机器学习 | 广义知识蒸馏 (GKD)

广义知识蒸馏 (Generalized Knowledge Distillation, GKD):是一种让学生模型在自己生成的 On-Policy 序列上,利用教师模型给出的 Token-Level 分布反馈进行蒸馏,从而缓解自回归模型训练与推理分布不一致问题的方法。

- 阅读剩余部分 -

机器学习 | LLM 并行方法(二)

本部分文章将涉及以下 LLM 并行方法:

  1. 上下文并行 (Context Parallelism, CP):旨在突破超长序列带来的注意力计算与显存平方级增长瓶颈。
  2. 流水线并行 (Pipeline Parallelism, PP):拥有极小的跨机通信开销,是突破单节点显存上限、实现多机大模型训练的核心基石。
  3. 专家并行 (Expert Parallelism, EP):专为混合专家模型 (MoE) 量身定制,实现多专家的负载与算力均衡。

- 阅读剩余部分 -

机器学习 | LLM 并行方法(一)

本部分文章将涉及以下 LLM 并行方法:

  1. 数据并行 (Data Parallelism, DP):将数据切分给不同 GPU,不同 GPU 并行处理不同输入数据。
  2. 张量并行 (Tensor Parallelism, TP):将单个参数矩阵切分到多卡,通过协作完成层内计算。

- 阅读剩余部分 -

机器学习 | 混合专家模型 (MoE)

混合专家模型 (Mixture of Experts, MoE):一种通过将多个“专家”子模型组合起来,通过路由模块动态选择部分专家处理不同输入,从而实现高效扩展参数规模、提升性能并降低计算成本的深度学习方法。

- 阅读剩余部分 -

机器学习 | 语言模型对话模板

语言模型对话模板 (Chat Template): 语言模型的对话模板是 Tokenizer 的一部分,用来把问答的对话内容转换为模型的输入提示词,是模型对话能力至关重要的组件。

- 阅读剩余部分 -