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

建设部四库一平台查询优化工具箱

建设部四库一平台查询,优化工具箱,动漫制作专业专升本大学,阿里云服务器上的网站怎么做修改一个加速语言模型生成的方法 现在语言模型的一个弊端speculative decoding预言家预测的问题 speculative decoding 模块的实现方法NAT Non-autoregressive模型压缩使用搜索引擎 一些更复杂些的speculative decoding 实现方式 speculative decoding 是一个适用于目前生成模型的加…

一个加速语言模型生成的方法

  • 现在语言模型的一个弊端
  • speculative decoding
    • 预言家预测的问题
  • speculative decoding 模块的实现方法
    • NAT Non-autoregressive
    • 模型压缩
    • 使用搜索引擎
  • 一些更复杂些的speculative decoding 实现方式

speculative decoding 是一个适用于目前生成模型的加速方法,不需要修改模型,就可以大大加速模型的生成速度。

现在语言模型的一个弊端

现在语言模型用autoregressive decoding方法生成输出内容的时候,由于其底层实现机制是decoder按照顺序一步步生成的,没有办法并行,所以生成的速度很慢。

克服它的一个方法就是speculative decoding,模型之外,外挂一个预言家,多预言一个就加速一倍。

speculative decoding

现在就是要多加上一个speculative decoding模块,它生成速度很快,它的所用就是用来预测语言模型下一个要生成的是什么。这样就可以把语言模型原本串行的操作,变成并行的。原本语言模型的输入的,和 输入加 speculative decoding 预测的下一个token 一起输入到语言模型里,这样语言模型就一次可以并行处理两个输入,生成两个输出了,如图:
在这里插入图片描述
还是用机器翻译来举个例子:

  • 原本的输入形式:

输入:机器学习,输出 machine
输入: 机器学习 ,merchine,输出 learning
输入 :机器学习 ,merchine,输出 end

  • 加上预言模块后:
    输入一次变成两个 也就是原本输入中的上面的前两条一起输入给语言模型,也就是:
    不仅输入

机器学习,

,还要用 speculative decoding 预言到的machine ,形成

机器学习,machine
上面两个一起输入给语言模型,让它输出。

如果 speculative decoding一次预测一个,那么速度就可以提升为原来的2倍,一次预测2个token,就可以提升3倍:
在这里插入图片描述
看到这里你i肯定会想,难道预言家不会犯错么,上面一次预测的这两个token万一有错误呢?

预言家预测的问题

预言家必然不可能都预测准确,要不然语言模型还有什么用,下面我们看看预测错误会出现什么情况:
假如正确的输出是一个红一个黄的token,但是预言家预预测出了一个红一个灰的token,也就是预测错误了一个,那情况就如下:
在这里插入图片描述
这情况下,第三步是错误,但是前两步是正确的呢,速度还是提升了。极端的,预言家全部都没预测对,但是不影响原来一个token的输出,只是多了一点预言家的预测时间,和多了一些运算资源,但是几乎可以忽略。
总之,好处多余坏处。那么预言家 speculative decoding 如何实现呢

speculative decoding 模块的实现方法

speculative decoding 诉求就是速度快,可以犯点错,下面有三个方法可以实现这个诉求

NAT Non-autoregressive

我们可以用 Non-autoregressive 来实现这个,它的实现方式就是生成速度快,但是生成的没那么准确。
在这里插入图片描述
把输入放到NAT的模型里面,同时预测多个输出

模型压缩

可以压缩模型,比如模型量化等很多方法可以压缩模型,用小模型去作为预言家

使用搜索引擎

可以直接联网输入,把搜索到的拿出来作为预言的token

一些更复杂些的speculative decoding 实现方式

一个预言家预测准确的情况无法确定,但是我们可以放多个预言家,这样会耗费计算资源,但是预言准确的命中率会大大提升。

http://www.ds6.com.cn/news/13411.html

相关文章:

  • 广州网站建设星珀近期舆情热点事件
  • 邯郸网站建设的地方枸橼酸西地那非片功效效及作用
  • 网站建设十年杜绝模板阿里云建站费用
  • 利用jsp做网站谷歌浏览器下载官网
  • 网站登录模板360外链
  • 在网站上放广告2023年8月疫情恢复
  • 怎样做联盟网站线在成都网站推广公司
  • 用vs做网站教程一个平台怎么推广
  • 北京移动端网站seo网络优化专员是什么意思
  • 有谁想做网站 优帮云广州seo搜索
  • 如何用本地视频做网站seo免费浏览网站
  • vs手机网站开发北京seo外包 靠谱
  • 网站前台右侧怎么做二维码凡科建站怎么样
  • 在网上哪个网站可以做兼职竞价推广代运营企业
  • 盘锦公司做网站石家庄seo全网营销
  • 重庆响应式网站平台seo快速优化软件
  • 网站文章发布seo是什么seo怎么做
  • 如何做简单的网站百度点击排名收费软件
  • 做彩投网站犯法吗网络小说排行榜
  • 电子工程师证怎么考西安seo外包
  • vps 同时wordpress vpn太原网站快速排名优化
  • 重庆旅游网站建设如何在微信上做推广
  • 开发一套小程序需要多少钱抖音seo点击软件排名
  • 怎么做商品购买网站域名是什么
  • seo营销推广全程实例朝阳区seo
  • 石家庄微网站建设公司哪家好线上营销怎么做
  • 定期更新网站国外搜索网站排名
  • 先有域名才可以做网站吗网上如何推广自己的产品
  • 淄博网站建设多少钱seo外链发布技巧
  • 如何做优酷网站赚钱产品推广方式及推广计划