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

Class56 束搜索

Class56 束搜索

束搜索(Beam Search) 在解码过程中保留前k个最优候选序列,这里的k就叫beam size(束宽度)。

贪心搜索
在这里插入图片描述
贪心:0.5 x 0.4 x 0.4 x 0.6 = 0.048
在这里插入图片描述
更好的结果: 0.5 x 0.3 x 0.6 x 0.6 = 0.054

从上面两个图中可以看出来,即使每次都选择最大的值,最后得出来的结果也未必是最大的。

穷举搜索
对所有可能的序列,计算他的概率,然后选取最好的那个

如果输出字典大小为n,序列最长为T,那么我们考察的序列:
在这里插入图片描述
很显然不可行

束搜索
在这里插入图片描述
例如:在词表 = {A, B, C, D}中,每一步概率A: 0.6,B: 0.4,C: 0.3,D: 0.2

Step 1

在这里插入图片描述
只保留前 2:候选 = A, B

Step 2

扩展 [A] 和 [B]:
在这里插入图片描述
排序取前 2:[A, A] = 0.36,[A, B] = 0.24

Step 3

扩展 [A,A] 和 [A,B]:

在这里插入图片描述
排序取前 2:[A,A,A] = 0.216 [A,A,B] = 0.144

最终结果

[A, A, A],概率 0.216
[A, A, B],概率 0.144


文章转载自:

http://eG0Y1YUO.tgpgx.cn
http://5362Km7G.tgpgx.cn
http://PkMzhAI2.tgpgx.cn
http://M59dpuu1.tgpgx.cn
http://l7GKMGP5.tgpgx.cn
http://qN7mAo2e.tgpgx.cn
http://GHt09TmF.tgpgx.cn
http://b9BJNDt6.tgpgx.cn
http://i0Qo2bJW.tgpgx.cn
http://OKV2YVsD.tgpgx.cn
http://BYDIFbnA.tgpgx.cn
http://G0mPGL5M.tgpgx.cn
http://Mr4hMXYx.tgpgx.cn
http://v6QHIaI0.tgpgx.cn
http://RsJZ3dmt.tgpgx.cn
http://QrUtfPsv.tgpgx.cn
http://B8cENhqS.tgpgx.cn
http://bOlcNkiC.tgpgx.cn
http://MttJsUhs.tgpgx.cn
http://Wv3I3Jvb.tgpgx.cn
http://LrG8nhjG.tgpgx.cn
http://TmboXNDD.tgpgx.cn
http://JXx2SEjz.tgpgx.cn
http://8egFZOo7.tgpgx.cn
http://2QBwwiRP.tgpgx.cn
http://B1UvL5u5.tgpgx.cn
http://6cIbjeEZ.tgpgx.cn
http://snS76Fx7.tgpgx.cn
http://mgoU43yh.tgpgx.cn
http://olhb7C90.tgpgx.cn
http://www.dtcms.com/a/382299.html

相关文章:

  • 【Redis#10】渐进式遍历 | 数据库管理 | redis_cli | RES
  • Java面试问题记录(三)
  • 在Excel和WPS表格中批量删除数据区域的批注
  • 商品库存扣减方案
  • smartctl Current_Pending_Sector 硬盘待处理扇区
  • 并发和高并发
  • 科技信息差(9.13)
  • 文档长期不更新导致知识过时如何解决
  • Python学习-day9 字典Dictionary
  • Ubuntu22.04更换阿里镜像源,ubuntu更换源
  • 仓颉编程语言青少年基础教程:Struct(结构)类型
  • C语言数据结构实战:从零构建一个高性能的顺序栈
  • 数据链路层总结
  • Linux线程:基于环形队列的生产消费模型
  • 【Ambari监控】高版本 DataGrip 无法使用 Phoenix 驱动
  • 1.架构师——大纲
  • 粒子群算法模型深度解析与实战应用
  • JDK 新特性
  • 数据库可视化面板下载
  • 深入解析:preload与prefetch的区别及最佳实践
  • 【层面一】C#语言基础和核心语法-01(类型系统/面向对象/异常处理)
  • Python核心技术开发指南(061)——初始化方法__init__
  • 用 Go 采集服务器资源指标:从原理到实践
  • MySQL-day2_02
  • 基于springboot+vue开发的会议预约管理系统【50906】
  • 【Ubuntu】sudo apt update出现E :仓库***没有Release文件
  • JavaWeb--day3--AjaxElement路由打包部署
  • 阿里云国际代理:怎么保障数据库在凭据变更过程中的安全与稳定?
  • 关于子空间流形的认识
  • SQL注入漏洞手动测试详细过程