63 束搜索【动手学深度学习v2】

63 束搜索【动手学深度学习v2】

深度学习学习笔记
学习视频:https://www.bilibili.com/video/BV1B44y1C7m1/?spm_id_from=333.1007.top_right_bar_window_history.content.click&vd_source=75dce036dc8244310435eaf03de4e330

贪心搜索:seq2seq使用的是贪心算法,用贪心搜索来预测序列,当前时刻的预测的词最大的概率输出。贪心通常不是最优的,当前选择的词,可能在全局来看不是最优的选择。但是贪心搜索是效率最高的。
在这里插入图片描述
穷举搜索:最优算法就是遍历所有可能的序列,计算所有选择的概率,然后选出最优的就是模型能够预测的最优的。问题就是计算量太大。
在这里插入图片描述
贪心可能取不到最优,但是效率最高。穷举虽然能取到最优,但是计算上不可行。中间的选择便是束搜索
束搜索:在每个时刻保持K个最好的候选序列,对K的每个序列扫一遍下一个词,再在kn个选择中选出最好的K个。
在这里插入图片描述
时间复杂度O(knT),句子越长概率越低,束搜索会将每次softmax后的输出乘起来去log,对L乘a,让长的句子的负数变小一点,相当于给长句子一个补偿。
在这里插入图片描述
k=1贪心, k=5,10(通常)
在语音翻译的时候,为了实时性可能会把k取小一些。
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值