首页/问答百科/Top-P(核采样)
📖 基础概念

Top-P(核采样)

Top-P核采样Nucleus SamplingTop Ptop_p

Top-P(核采样)是一种大模型文本生成的采样策略,模型只在累积概率达到 P 值的最小候选词集中选择下一个词。P 值越大候选词越多,输出越多样;P 值越小候选词越少,输出越确定。通常与 Temperature 参数配合使用。


什么是 Top-P?

Top-P(也称为核采样,Nucleus Sampling)是一种文本生成的采样策略。它控制模型在生成下一个词时,只从累积概率达到 P 值的最小候选词集合中选择。例如,P=0.9 时,模型会按概率从高到低排列所有候选词,然后只保留累积概率达到 90% 的那些词,忽略概率极低的长尾词。

Top-P vs Temperature

Temperature 控制概率分布的"形状"——通过缩放所有候选词的概率来调整整体的随机性。

Top-P 控制候选词的"范围"——动态决定保留多少个候选词。

两者可以同时使用。通常建议先调整 Temperature,如果效果不理想再配合 Top-P。

Top-P 的典型取值

  • ·P=0.1:只保留概率最高的少数词,输出非常确定。适合事实问答、翻译。
  • ·P=0.5:保留约一半的候选词,平衡确定性和多样性。
  • ·P=0.9:保留大部分候选词,输出多样且有创意。适合写作、头脑风暴。
  • ·P=1.0:保留所有候选词,等同于不限制。

实际使用建议

一个常用的组合是:Temperature=0.7,Top-P=0.9。对于大多数任务,这个组合在创造性和可控性之间取得了良好的平衡。如果追求确定性,可以降低 Temperature 和 Top-P;如果追求创意,可以适当提高。


相关术语

分享: