Bert框架详解(下)

[复制链接]
发表于 2025-12-30 07:36:32 | 显示全部楼层 |阅读模式
一、Bert模子网络结构

1、Add与Normalize

Add:将前面的数据传到反面层,残差网络同理。
Normalize :归一化,与batch normalize同理。

2、outputs(shifted right)

outputs(shifted right):指在解码器处置惩罚过程中,将之前的输出序列向右移动一位,并在最左侧添加一个新的起始符(如“<sos>”或目标序列开始的特别token)作为新的输入。如许做的目标是让解码器在天生下一个词时,可以或许思量到已经天生的词序列。 作用:通过“shifted right”操纵,解码器可以或许在天生每个词时,都基于之前已经天生的词序列举行推断。如许,解码器就可以或许渐渐构建出完备的输出序列。 示例阐明:假设翻译任务,输入是“我爱中国”,目标输出是“I love China”。在解码器的处置惩罚过程中: 在第一个步,解码器吸收一个起始符(如“<sos>”)作为输入,并猜测输出序列的第一个词“I”。 在第二个步,解码器将之前的输出“I”和起始符一起作为新的输入(即“<sos> I”),并猜测下一个词“love”。 以此类推,直到解码器天生完备的输出序列“I love China”。
 
 3、练习数据
方法一:随机的将句子中的15%的词汇举行mask。让模子去猜测mask的词汇。 注:一样寻常选择字举行mask,词的大概性太多,例现在天,来日诰日,后天,上午,下战书,没有,再次等等。

方法二:猜测两个句子是否应该连在一起。
CLS:分类标志(Classification Token)用于表现输入序列的开始。在输入序列中,CLS应放置在句子的开头。在练习过程中,CLS也当作一个词到场练习,得到对应与其他词汇关系的词向量。 SEP:分隔符标志(Separator Token)用于分隔两个句子或表现单个句子的竣事。在处置惩罚多个句子时SEP应放置在每个句子的末了。在练习过程中,SEP也当作一个词到场练习,得到对应与其他词汇关系的词向量。
 

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!qidao123.com:ToB企服之家,中国第一个企服评测及软件市场,开放入驻,技术点评得现金

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
回复

使用道具 举报

登录后关闭弹窗

登录参与点评抽奖  加入IT实名职场社区
去登录
快速回复 返回顶部 返回列表