加载中...
核采样是一种文本生成的随机解码策略,又称 Top-p 采样。它按概率从高到低累加候选词元,只保留累积概率达到阈值 p 的最小集合,再从中随机采样。相比固定数量截断,它能根据分布动态调整候选范围,兼顾输出的质量与多样性。

| 中文名 | 核采样 |
| 英文名 | Nucleus Sampling / Top-p |
| 类型 | 随机解码策略 |
| 关键参数 | 累积概率阈值 p |
| 常见取值 | 0.9 至 0.95 |
核采样(Nucleus Sampling),又称 Top-p 采样,是大语言模型文本生成中常用的一种随机解码策略。它在每一步先按概率从高到低排列候选词元,累加它们的概率,直到累积概率超过预设阈值 p,取此时的最小词元集合作为采样范围,再从中按概率随机抽取下一个词元。
纯随机采样可能选到概率极低的词元而产生离谱内容,而固定只取前若干个候选的做法又无法适应不同分布的形状。核采样的思路是动态确定候选集合大小:当模型很确定时候选很少,当模型不确定时候选自动增多,从而在连贯性与多样性之间取得较好平衡。
核采样广泛用于对话、创意写作、故事生成等开放式文本任务,是大多数大模型接口的默认或可选解码方式之一。在需要既自然又不失多样性的生成场景中,它通常优于贪心解码和束搜索。
问:核采样和 Top-k 采样有什么区别?答:Top-k 固定只从概率最高的 k 个候选中采样,而核采样按累积概率阈值动态决定候选数量,能更好地适应不同的概率分布。
问:p 值应该怎么设?答:常见取值在 0.9 到 0.95 之间。值偏低时输出更稳定但可能单调,值偏高时更有创意但风险增加,需根据任务调节。

| 中文名 | 核采样 |
| 英文名 | Nucleus Sampling / Top-p |
| 类型 | 随机解码策略 |
| 关键参数 | 累积概率阈值 p |
| 常见取值 | 0.9 至 0.95 |
登录 后参与讨论
暂无讨论,来发表第一条评论吧