返回顶部
热门问答 更多热门问答
技术文章 更多技术文章

聊聊大模型采样策略

[复制链接]
链载Ai 显示全部楼层 发表于 5 小时前 |阅读模式 打印 上一主题 下一主题

贪心搜索、波束搜索、Top-K采样、Top-p采样和温度都是影响LLM如何生成token的推理时参数,它们只是从离散概率分布中采样的方法,根据LLM输出的概率分布进行操作。

在Gradio中也是有这些常用的参数,而且合理的调参才有合适的输出。

Greedy search

Greedy search(贪婪搜索)是指在每个t时刻选择下一个词时,根据选择概率最高的词。

缺点:

  1. 由于每次都是寻找概率最高的词,因此很有可能会错过当前是低概率词后面的高概率词。即,只考虑当前的局部最优,而没有从整体的角度来考虑。

Beam search

Beam search(集束搜索)对贪心搜索进行了改进,扩大了搜索空间,更容易得到全局最优解。Beam Search 包含一个参数 beam size k,表示每一时刻均保留得分最高的 k 个序列,然后下一时刻用这 k 个序列继续生成。

从这里来看,该算法算是基于贪婪搜索的缺点来设计实现的。

缺点:

  1. 还是会产生局部最优问题。
  2. 在某些需要多样性的应用场景中,Beam Search可能会生成较为相似的答案,因为它倾向于选择评分最高的候选答案,这可能导致答案的多样性不足。

维特比算法能做到全局最优。

top-k采样

Top-K采样限制在一定数量要考虑的tokens。

在 Top-K 采样中,概率最大的 K 个词会被选出,然后这 K 个词的概率会被重新归一化,最后就在这重新被归一化概率后的 K 个词中采样。

top-p采样

Top-p采样限制在一定概率质量内的tokens。

temperature

其作用如下:

  1. 温度不是采样策略,而是softmax函数的参数,该函数是网络的最后一层。
  2. 温度影响概率分布的形状。
  3. 高温使token分布概率更加接近,也就是概率较低的token可能会出现。这使得输出更加“有创意”或随机。
  4. 低温通过放大概率差异使模型更加“确定”。这使得输出更具确定性。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

链载AI是专业的生成式人工智能教程平台。提供Stable Diffusion、Midjourney AI绘画教程,Suno AI音乐生成指南,以及Runway、Pika等AI视频制作与动画生成实战案例。从提示词编写到参数调整,手把手助您从入门到精通。
  • 官方手机版

  • 微信公众号

  • 商务合作

  • Powered by Discuz! X3.5 | Copyright © 2025-2025. | 链载Ai
  • 桂ICP备2024021734号 | 营业执照 | |广西笔趣文化传媒有限公司|| QQ