第 9 课共 24 课 · 4 格漫画 · 课后一题

混合专家(MoE):每次只叫醒几位

DeepSeekDeepSeek讲解NemotronNemotron提问

一句话模型里有很多位专家,每次只请其中几位来干活。

  1. 第 1 格:Nemotron「每次都要全部算一遍?」,DeepSeek「只叫醒几位专家!」

    混合专家(MoE)模型里有很多组“专家”子网络。每处理一个 token,只挑其中几个专家来计算,其余的不动。

  2. 第 2 格:Nemotron「谁来挑专家?」,DeepSeek「门口有个分诊台!」

    一个叫路由器的小网络会给每个 token 打分,把它派给最合适的几位专家。相邻的两个 token 也可能被派到不同的专家那里。

  3. 第 3 格:Nemotron「总参数和激活参数?」,DeepSeek「每次只用一小部分!」

    所以 MoE 模型常报两个数:总参数是所有专家加起来,激活参数是每个 token 实际用到的那部分。算得少,推理就更快、更省。

  4. 第 4 格:Nemotron「那内存也省了?」,DeepSeek「专家们都得在场!」

    代价是所有专家都得放进内存,占用按总参数算,不按激活参数算。训练时还要让活儿在专家之间分得均匀,别让少数几位累坏。

课后一题MoE 模型的“激活参数”指的是?

这一课的名词

在日报里搜“MoE” →