当前位置: 首页 > news >正文

怎么样建网站百度关键词关键词大全

怎么样建网站,百度关键词关键词大全,WordPress 微信登录 免费,营销推广seo【大模型基础_毛玉仁】1.4 语言模型的采样方法 1.4 语言模型的采样方法1.4.1 概率最大化方法1)贪心搜索(GreedySearch)2)波束搜索(BeamSearch) 1.4.2 随机采样方法1)Top-K 采样2)Top…

【大模型基础_毛玉仁】1.4 语言模型的采样方法

    • 1.4 语言模型的采样方法
      • 1.4.1 概率最大化方法
        • 1)贪心搜索(GreedySearch)
        • 2)波束搜索(BeamSearch)
      • 1.4.2 随机采样方法
        • 1)Top-K 采样
        • 2)Top-P 采样
        • 3)Temperature 机制


1.4 语言模型的采样方法

语言模型的输出为一个向量,该向量的每一维代表着词典中对应词的概率。自回归范式的文本生成任务中:

  • 语言模型解码:将向量解码为文本的过程。

  • 两类主流的解码方法:(1).概率最大化方法; (2). 随机采样方法。


1.4.1 概率最大化方法

设词典D为 { w 1 , w 2 , w 3 , . . . , w N } \{w_1,w_2,w_3,...,w_N\} {w1,w2,w3,...,wN},第i轮自回归中输出的向量为 o i = { o i [ w d ] } d = 1 ∣ D ∣ o_i = \{o_i[w_d]\}_{d=1}^{|D|} oi={oi[wd]}d=1D,M轮自回归后生成的文本为 { w N + 1 , w N + 2 , w N + 3 , . . . , w N + M } \{w_{N+1},w_{N+2},w_{N+3},...,w_{N+M}\} {wN+1,wN+2,wN+3,...,wN+M}。生成文档的出现的概率计算如下:

P ( w N + 1 : N + M ) = ∏ i = N N + M − 1 P ( w i + 1 ∣ w 1 : i ) = ∏ i = N N + M − 1 o i [ w i + 1 ] P(w_{N+1:N+M}) = \prod_{i=N}^{N+M-1} P(w_{i+1}|w_{1:i}) = \prod_{i=N}^{N+M-1} o_i[w_{i+1}] P(wN+1:N+M)=i=NN+M1P(wi+1w1:i)=i=NN+M1oi[wi+1]

基于概率最大化的解码方法旨在最大化 P ( w N + 1 : N + M ) P(w_{N+1:N+M}) P(wN+1:N+M),本节将介绍两种常用的基于概率最大化的解码方法。

1)贪心搜索(GreedySearch)

贪心搜索在在每轮预测中都选择概率最大的词,即:

w i + 1 = arg ⁡ m a x w ∈ D o i [ w ] w_{i+1} = \arg max_{w \in D} o_i[w] wi+1=argmaxwDoi[w]

  • argmax 用于找出使得后面的函数达到最大值的变量。在这里,它用于选择使得 o i ​ [ w ] o_i​[w] oi[w] 最大的w。

贪心搜索只顾“眼前利益”,忽略了“远期效益”。当前概率大的词有可能导致后续的词概率都很小。贪心搜索容易陷入局部最优,难以达到全局最优解。

以图1.8为例,当输入为“生成一个以长颈鹿开头的故事:长颈鹿”时,预测第一个词为“是” 的概率最高,为0.3。但选定“是”之后,其他的词的概率都偏低。如果按照贪心 搜索的方式,我们最终得到的输出为“是草食”。其概率仅为0.03。而如果我们在 第一个词选择了概率第二的“脖子”,然后第二个词选到了“长”,最终的概率可 以达到0.1。

通过此例,可以看出贪心搜索在求解概率最大的时候容易陷入局部最 优。为缓解此问题,可以采用波束搜索(BeamSearch)方法进行解码。

图1.8: 贪心搜索与波束搜索对比以及概率最大化解码的潜在问题。
在这里插入图片描述

2)波束搜索(BeamSearch)

波束搜索在每轮预测中都先保留b个可能性最高的词 B i = { w i + 1 1 , w i + 1 2 , . . . , w i + 1 b } B_i = \{w_{i+1}^1, w_{i+1}^2, ..., w_{i+1}^b\} Bi={wi+11,wi+12,...,wi+1b}

在结束搜索时,得到M个集合,即 { B i } i = 1 M \{B_i\}_{i=1}^M {Bi}i=1M。找出最优组合使得联合概率最大,即:

{ w N + 1 , . . . , w N + M } = arg ⁡ m a x { w i ∈ B i for  1 ≤ i ≤ M } ∏ i = 1 M o N + i [ w i ] \{w_{N+1}, ..., w_{N+M}\} = \arg max_{\{w^i \in B_i \text{ for } 1 \leq i \leq M\}} \prod_{i=1}^M o_{N+i}[w^i] {wN+1,...,wN+M}=argmax{wiBi for 1iM}i=1MoN+i[wi]

以图1.8为例,如果我们采用b=2的波束搜索方法,我们可以得到“是草食”,“是反刍”,“脖子长”,“脖子优雅”四个候选组合,对应的概率分别为:0.03,0.027,0.1,0.04。我们容易选择到概率最高的“脖子长”

但是,概率最大的文本通常是最为常见的文本。文本缺乏多样性。为了提升 生成文本的新颖度,我们可以在解码过程中加入一些随机元素。下节将对随机采样方法 进行介绍。


1.4.2 随机采样方法

为了增加生成文本的多样性,随机采样的方法在预测时增加了随机性。在每轮预测时,其先选出一组可能性高的候选词,然后按照其概率分布进行随机采样,采样出的词作为本轮的预测结果。

当前,主流的Top-K采样和Top-P采样方法分别通过指定候选词数量和划定候选词概率阈值的方法对候选词进行选择。在采样方法中加入Temperature 机制可以对候选词的概率分布进行调整。

1)Top-K 采样

Top-K采样:每轮预测都选K个概率最高的候选词,然后对这些词的概率用softmax函数进行归一化,得到分布函数:

p ( w i + 1 1 , … , w i + 1 K ) = { exp ⁡ ( o i [ w i + 1 1 ] ) ∑ j = 1 K exp ⁡ ( o i [ w i + 1 j ] ) , … , exp ⁡ ( o i [ w i + 1 K ] ) ∑ j = 1 K exp ⁡ ( o i [ w i + 1 j ] ) } p(w_{i+1}^1, \ldots, w_{i+1}^K) = \left\{ \frac{\exp(o_i[w_{i+1}^1])}{\sum_{j=1}^K \exp(o_i[w_{i+1}^j])}, \ldots, \frac{\exp(o_i[w_{i+1}^K])}{\sum_{j=1}^K \exp(o_i[w_{i+1}^j])} \right\} p(wi+11,,wi+1K)={j=1Kexp(oi[wi+1j])exp(oi[wi+11]),,j=1Kexp(oi[wi+1j])exp(oi[wi+1K])}

  • e x p ( o i [ w i + 1 j ] ) exp(o_i[w_{i+1}^j]) exp(oi[wi+1j]):表示模型对候选词 w i + 1 j w_{i+1}^j wi+1j​ 的评分,通常是通过神经网络计算得到的。

然后根据该分布采样出本轮的预测的结果,即:

w i + 1 ∼ p ( w i + 1 1 , … , w i + 1 K ) w_{i+1} \sim p(w_{i+1}^1, \ldots, w_{i+1}^K) wi+1p(wi+11,,wi+1K)

Top-K 采样可以有效的增加生成文本的新颖度。

两大致命缺陷:

  • 当候选词的分布的方差较大时,可能会导致本轮预测选到概率较小、不符合常理的词,从而产生“胡言乱语”。

  • 当候选词的分布的方差较小时,固定尺寸的候选集中无法容纳更多的具有相近概率的词,导致候选集不够丰富,从而导致所选词缺乏新颖性。

相较而言,Top-P(核采样)动态调整候选集大小,既能过滤低概率词避免荒谬输出,又能在分布平缓时纳入更多候选词,平衡合理性与多样性。

2)Top-P 采样

Top-P 采样的核心思想是:在每一步生成下一个词时,只从累积概率超过某个阈值 p 的最小单词集合中进行随机采样,而不考虑其他低概率的单词。

这种方法也被称为核采样(Nucleus Sampling),因为它只关注概率分布的核心部分,而忽略了尾部部分。

其设定阈值p来对候选集进行选取。其候选集可表示为 S p = { w i + 1 1 , w i + 1 2 , … , w i + 1 ∣ S p ∣ } S_p = \{w_{i+1}^1, w_{i+1}^2, \ldots, w_{i+1}^{|S_p|}\} Sp={wi+11,wi+12,,wi+1Sp},其中,对 S p S_p Sp有, ∑ w ∈ S p o i [ w ] ≥ p \sum_{w \in S_p} o_i[w] \geq p wSpoi[w]p。候选集中元素的分布服从:

p ( w i + 1 1 , … , w i + 1 ∣ S p ∣ ) = { exp ⁡ ( o i [ w i + 1 1 ] ) ∑ j = 1 ∣ S p ∣ exp ⁡ ( o i [ w i + 1 j ] ) , … , exp ⁡ ( o i [ w i + 1 ∣ S p ∣ ] ) ∑ j = 1 ∣ S p ∣ exp ⁡ ( o i [ w i + 1 j ] ) } p(w_{i+1}^1, \ldots, w_{i+1}^{|S_p|}) = \left\{ \frac{\exp(o_i[w_{i+1}^1])}{\sum_{j=1}^{|S_p|} \exp(o_i[w_{i+1}^j])}, \ldots, \frac{\exp(o_i[w_{i+1}^{|S_p|}])}{\sum_{j=1}^{|S_p|} \exp(o_i[w_{i+1}^j])} \right\} p(wi+11,,wi+1Sp)={j=1Spexp(oi[wi+1j])exp(oi[wi+11]),,j=1Spexp(oi[wi+1j])exp(oi[wi+1Sp])}

然后根据该分布采样出本轮的预测的结果,即:

w i + 1 ∼ p ( w i + 1 1 , … , w i + 1 ∣ S p ∣ ) w_{i+1} \sim p(w_{i+1}^1, \ldots, w_{i+1}^{|S_p|}) wi+1p(wi+11,,wi+1Sp)

Top-P采样可以避免选到概率较小、不符合常理的词,从而减少“胡言乱语”

其还可以容纳更多的具有相近概率的词,增加文本的丰富度,改善“枯燥无趣”

3)Temperature 机制

Top-K 采样和 Top-P 采样的随机性由语言模型输出的概率决定,不可自由调整。引入Temperature 机制可以对解码随机性进行调节。

Temperature机制通过对Softmax 函数中的自变量进行尺度变换,然后利用Softmax函数的非线性实现对分布的控 制。设Temperature 尺度变换的变量为T。

引入Temperature 后,Top-K 采样的候选集的分布如下所示:

p ( w i + 1 1 , … , w i + 1 K ) = { exp ⁡ ( o i [ w i + 1 1 ] T ) ∑ j = 1 K exp ⁡ ( o i [ w i + 1 j ] T ) , … , exp ⁡ ( o i [ w i + 1 K ] T ) ∑ j = 1 K exp ⁡ ( o i [ w i + 1 j ] T ) } p(w_{i+1}^1, \ldots, w_{i+1}^K) = \left\{ \frac{\exp\left(\frac{o_i[w_{i+1}^1]}{T}\right)}{\sum_{j=1}^K \exp\left(\frac{o_i[w_{i+1}^j]}{T}\right)}, \ldots, \frac{\exp\left(\frac{o_i[w_{i+1}^K]}{T}\right)}{\sum_{j=1}^K \exp\left(\frac{o_i[w_{i+1}^j]}{T}\right)} \right\} p(wi+11,,wi+1K)= j=1Kexp(Toi[wi+1j])exp(Toi[wi+11]),,j=1Kexp(Toi[wi+1j])exp(Toi[wi+1K])

引入Temperature 后,Top-P 采样的候选集的分布如下所示:

p ( w i + 1 1 , … , w i + 1 ∣ S p ∣ ) = { exp ⁡ ( o i [ w i + 1 1 ] T ) ∑ j = 1 ∣ S p ∣ exp ⁡ ( o i [ w i + 1 j ] T ) , … , exp ⁡ ( o i [ w i + 1 ∣ S p ∣ ] T ) ∑ j = 1 ∣ S p ∣ exp ⁡ ( o i [ w i + 1 j ] T ) } p(w_{i+1}^1, \ldots, w_{i+1}^{|S_p|}) = \left\{ \frac{\exp\left(\frac{o_i[w_{i+1}^1]}{T}\right)}{\sum_{j=1}^{|S_p|} \exp\left(\frac{o_i[w_{i+1}^j]}{T}\right)}, \ldots, \frac{\exp\left(\frac{o_i[w_{i+1}^{|S_p|}]}{T}\right)}{\sum_{j=1}^{|S_p|} \exp\left(\frac{o_i[w_{i+1}^j]}{T}\right)} \right\} p(wi+11,,wi+1Sp)= j=1Spexp(Toi[wi+1j])exp(Toi[wi+11]),,j=1Spexp(Toi[wi+1j])exp(Toi[wi+1Sp])

容易看出:

  • 当T >1时,Temperature机制会使得候选集中的词的概率差距减 小,分布变得更平坦,从而增加随机性。

  • 当0<T<1时,Temperature机制会使得 候选集中的元素的概率差距加大,强者越强,弱者越弱,概率高的候选词会容易被 选到,从而随机性变弱。

Temperature机制可以有效的对随机性进行调节来满足不同的需求。

.


其他参考:【大模型基础_毛玉仁】系列文章


声明:资源可能存在第三方来源,若有侵权请联系删除!


文章转载自:
http://icequake.zfyr.cn
http://duce.zfyr.cn
http://stunsail.zfyr.cn
http://yob.zfyr.cn
http://rhetic.zfyr.cn
http://recondense.zfyr.cn
http://iskar.zfyr.cn
http://styptic.zfyr.cn
http://xanthan.zfyr.cn
http://necrosis.zfyr.cn
http://quantitatively.zfyr.cn
http://spongeous.zfyr.cn
http://gynaecic.zfyr.cn
http://stockholm.zfyr.cn
http://omnidirectional.zfyr.cn
http://quincy.zfyr.cn
http://gyp.zfyr.cn
http://semicentenary.zfyr.cn
http://migrant.zfyr.cn
http://lioness.zfyr.cn
http://scherm.zfyr.cn
http://hypocaust.zfyr.cn
http://bluefish.zfyr.cn
http://hod.zfyr.cn
http://usafe.zfyr.cn
http://arcking.zfyr.cn
http://franking.zfyr.cn
http://autarchical.zfyr.cn
http://eutomous.zfyr.cn
http://bandjarmasin.zfyr.cn
http://awedly.zfyr.cn
http://zona.zfyr.cn
http://lowrise.zfyr.cn
http://cyclone.zfyr.cn
http://pianissimo.zfyr.cn
http://mourn.zfyr.cn
http://pneumatograph.zfyr.cn
http://adjunction.zfyr.cn
http://vicegerent.zfyr.cn
http://cycloheximide.zfyr.cn
http://pennine.zfyr.cn
http://sacciform.zfyr.cn
http://sank.zfyr.cn
http://barfly.zfyr.cn
http://chrematistic.zfyr.cn
http://clypeiform.zfyr.cn
http://pur.zfyr.cn
http://dubitable.zfyr.cn
http://exercitation.zfyr.cn
http://capcom.zfyr.cn
http://dorado.zfyr.cn
http://pergola.zfyr.cn
http://backhand.zfyr.cn
http://bleu.zfyr.cn
http://helibus.zfyr.cn
http://barycenter.zfyr.cn
http://regress.zfyr.cn
http://carthage.zfyr.cn
http://legume.zfyr.cn
http://cheval.zfyr.cn
http://delusterant.zfyr.cn
http://beet.zfyr.cn
http://cumulation.zfyr.cn
http://konak.zfyr.cn
http://woodsman.zfyr.cn
http://boehmenism.zfyr.cn
http://arbitrarily.zfyr.cn
http://pekoe.zfyr.cn
http://synspermy.zfyr.cn
http://tillandsia.zfyr.cn
http://stalag.zfyr.cn
http://mtbf.zfyr.cn
http://pillar.zfyr.cn
http://syngeneic.zfyr.cn
http://neoplasm.zfyr.cn
http://zygosity.zfyr.cn
http://fruited.zfyr.cn
http://modelly.zfyr.cn
http://bathrobe.zfyr.cn
http://geochemistry.zfyr.cn
http://gemmative.zfyr.cn
http://bosomy.zfyr.cn
http://metaphorical.zfyr.cn
http://awn.zfyr.cn
http://listeriosis.zfyr.cn
http://plumper.zfyr.cn
http://careerism.zfyr.cn
http://replacive.zfyr.cn
http://phosphagen.zfyr.cn
http://discography.zfyr.cn
http://blastoderm.zfyr.cn
http://gauzy.zfyr.cn
http://leishmanial.zfyr.cn
http://breathtaking.zfyr.cn
http://subsistent.zfyr.cn
http://hepta.zfyr.cn
http://spif.zfyr.cn
http://miscalculate.zfyr.cn
http://teethridge.zfyr.cn
http://upwards.zfyr.cn
http://www.dt0577.cn/news/63648.html

相关文章:

  • 有经验的永州网站建设百度app登录
  • 网站只做内容 不做外链新媒体运营培训
  • 佛山骏域网站建设网站建设流程步骤
  • 旅游网站模板html网站如何做关键词优化
  • ps 制作网站网络营销主要是什么
  • 平面设计套用模板网站拼多多seo怎么优化
  • 如何不用代码做网站百度seo培训公司
  • 中国顶级网站建设同城广告发布平台
  • 智能微营销系统湖北百度seo排名
  • 做网站需要学什么语言店铺推广平台有哪些
  • 陈木胜拍完怒火重案了吗莆田百度快照优化
  • 口腔门诊建设网站企业网站建设报价
  • 服装销售 网站建设论文抖音推广渠道有哪些
  • 描述建设网站的步骤百度在线下载
  • b2b网站与虚拟网站有什么区别百度官方网站
  • 做集群网站百度怎么做推广
  • 加盟平台网站怎么做app开发费用标准
  • 优化是企业通过网站来做吗网络推广公司名字大全
  • 呼和浩特制作网站百度app安卓版下载
  • 本地高端网站建设信息大全seo综合查询 站长工具
  • 深圳自助网站建设慧生活798app下载
  • 珠海网站建设的公司哪家好免费b2b推广网站
  • 做视频链接的网站湖南seo推广
  • 虹口做网站武汉百度快照优化排名
  • 做网站开发有前途么如何做网络销售产品
  • 简述网站开发的几个阶段促销方法100种
  • 长春电商网站建设公司电话google推广服务商
  • 使用WordPress默认主题googleseo推广
  • 武汉招聘信息最新招聘2021抖音搜索seo代理
  • 鲜花网站怎么做莫停之科技windows优化大师