位置: IT常识 - 正文

BERT模型基本理念、工作原理、配置讲解(图文解释)(bert模型能做什么)

编辑:rootadmin
BERT模型基本理念、工作原理、配置讲解(图文解释) 一、BERT的基本理念

推荐整理分享BERT模型基本理念、工作原理、配置讲解(图文解释)(bert模型能做什么),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:bert模型的缺点,bert模型结构详解,bert模型怎么读,bert模型的缺点,bert模型结构详解,bert模型全称,bert模型的缺点,bert模型原理,内容如对您有帮助,希望把文章链接给更多的朋友!

BERT是Birdirectional Encoder Representation from Transformers的缩写,意为多Transformer的双向编码器表示法,它是由谷歌发布的先进的嵌入模型,BERT是自然语言处理领域的一个重大突破,它在许多自然语言处理任务中取得了突出的成果,比如问答任务,文本生成,句子分类等等,BERT成功的一个主要原因是,它是基于上下文的嵌入模型,这是它与其他流行的嵌入模型的最大不同,首先让我么了解有上下文的嵌入模型和无上下文的嵌入模型之间的区别,如以下两个句子

A:he got bit by python(他被蟒蛇咬了)

B:python is my favorite programming lauguage(python是我最喜爱的编程语言)

如果使用上下文无关的的嵌入模型进行计算单词python的嵌入值,则两个句子中python嵌入值相同,因为它会忽略语境

BERT是一个基于上下文的模型,它先理解预警,然后根据上下文生成该词的嵌入值,对于上面两个句子它将生成python不同的嵌入值,BERT将该句中的每个单词与句子中的所有单词相关联,以了解每个单词的上下文含义

 

由此可见,与上下文无关的模型生成的静态嵌入不同,BERT能够根据语境生成动态嵌入

二、BERT的工作原理

 顾名思义,BERT是基于Transformer的,我们可以把它看成只有编码器的Transformer

Transformer的编码器是双向的,它可以从两个方向读取一个句子,因此BERT由Transformer获得双向编码器特征,通过BERT模型,对于一个给定的句子,我们可以获得每个单词的上下文特征

三、BERT的配置

BERT的研究人员在发布该模型是提出了两种标准配置

BERT-base

BERT模型基本理念、工作原理、配置讲解(图文解释)(bert模型能做什么)

BERT-large

1:BERT-base 

它由十二层编码器叠加而成,每层编码器都使用十二个注意力头,其中前馈网络层由768个隐藏神经元组成,所以它得到的特征向量的大小为768

我们使用符号来表示上述内容

编码器的层数用L表示

注意力头的数量用A表示

隐藏神经元的数量用H表示

它的网络参数总数可达1.1亿个

2:BERT-large

该模型由二十四层编码器叠加而成,每层编码器都使用十六个注意力头,其中前馈网络层包含1024个隐藏神经元,所以得到的特征向量大小为1024

它的网络参数可达3.4亿个

3:BERT的其他配置

除了上述两种标准配置外,BERT还有多种不同的配置,下面列举一些小型配置

BERT-tiny L=2 H=128

BERT-mini L=4 H=256

BERT-small L=4 H=512

BERT-medium L=8 H=512

在计算资源有限的情况下,我们可以使用较小的BERT配置,但是标准的BERT配置可以得到更准确的结果并且应用更为广泛

创作不易 觉得有帮助请点赞关注收藏~~~ 

本文链接地址:https://www.jiuchutong.com/zhishi/298791.html 转载请保留说明!

上一篇:微信小程序实现滑动/点击切换Tab(微信小程序实现文件上传)

下一篇:前端中的BFC是什么?(前端bs是什么)

  • 档案室图书应该做哪个会计科目
  • 外贸企业进项税额
  • 向银行借款存入银行会引起
  • 货运代理费属于运费还是其他
  • 网上申领发票收到后需要怎么操作
  • 税金及附加和应交税费的关系
  • 存货的初始计量应以取得存货的实际成本
  • 怎么查企业适用哪个会计制度教学视频
  • 收到发票未付款怎么处理
  • 组织机构代码是营业执照哪几位数字
  • 研发支出期末余额列报
  • 所得税的利润总额怎么计算
  • 境外增值税代扣代缴
  • 一般纳税人旧货
  • 房产税没交会怎么样
  • 应收账款减值后可以转回吗
  • 发给职工的福利要交个税吗
  • 餐饮行业液化气使用标准
  • 收到供应商发票的会计处理怎么做?
  • 预收房款发票开具需要注意哪些?
  • 开具发票只有票号可以吗?
  • 小规模纳税人收入账务处理
  • 物业公司代收供暖费,可以开发票吗
  • 生活垃圾处理项目基础金融产品包括
  • 多付工资计入哪个科目
  • 办理出口退税的流程
  • 开发票时已交的税金怎么做帐?
  • 超市打折优惠
  • 销售二手车减免税额会计分录
  • 苹果7旧换新
  • 赔偿金要交增值税吗
  • pop3服务是什么
  • php 可变变量
  • 会计分录怎么分借方和贷方
  • 工程施工科目下的招待费,汇算清缴
  • 股份有限公司都是私企吗
  • python类 方法
  • 凭证过账后发现了错误,如何处理
  • 企业购买的结构性存款怎样做账
  • 董事会会议中的会议内容
  • 水利建设基金的计费方式
  • 为什么我们要用英语交流翻译
  • 如何确定固定资产是否已经发生减值
  • 清空表sql语句
  • 没有以前年度损益科目应该加在什么地方
  • 政府补助的界定
  • 股东借款的利息收入
  • 期间费用逐年上升说明什么
  • 支付金额与实付金额不一致
  • 政府会计制度之1613在建工程
  • 现金收款的程序是什么
  • 试运行成本会计分录
  • mysql数据库查看是否区分大小写
  • vista启用aero
  • iis6配置网站
  • centos6安装步骤
  • centos7怎么查看磁盘空间
  • fedora s9
  • ubuntu如何清理缓存
  • win10系统应用和浏览器控制需要启用吗
  • winxp程序和功能在哪里
  • ubuntu x
  • centos 操作
  • powerdvd remote下载
  • window10 wifi打不开
  • windows执行bat命令
  • win8能不能玩gta5
  • unity3D游戏开发
  • nodejs快速入门
  • unity soket
  • python数组定义方法
  • 安卓手机安装推特
  • 河南税务局官网手机版
  • 个人纳税记录为多少
  • 税控盘换新会影响旧盘数据吗
  • 税控盘开的电子票怎么发送给人
  • 高端护肤品品牌排行榜
  • 小规模纳税人在电子税务局怎么报税
  • 飞度节油模式在哪里
  • 差额开票扣除额多补税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设