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

奇艺广州网站建设 熊掌号wordpress数据库链接不上

奇艺广州网站建设 熊掌号,wordpress数据库链接不上,wordpress页面如何显示分类,wordpress在哪儿打开最近的工作有涉及该任务,整理一下思路以及代码细节。 流程 总体来说思路就是首先用预训练的bert模型,在训练集的序列上进行CLS任务。对序列内容(这里默认是token id的sequence)以0.3左右的概率进行随机mask,然后将相…

最近的工作有涉及该任务,整理一下思路以及代码细节。

流程

总体来说思路就是首先用预训练的bert模型,在训练集的序列上进行CLS任务。对序列内容(这里默认是token id的sequence)以0.3左右的概率进行随机mask,然后将相应sequence的attention mask(原来决定padding index)和label(也就是mask的ground truth)输入到bert model里面。

当然其中vocab.txt并不存在的token是需要add进去的,具体方法不再详述,网上例子很多,注意word embedding也需要初始化就行。

模型定义:
self.model = AutoModelForMaskedLM.from_pretrained('./bert')
模型的输入:
result = self.bert_model(tail_mask, attention_mask, labels)
得到模型训练的结果之后,要做一个选择:

(1)transformer的bert model可以输出要预测时间步的hidden state,可以选择取出对应的hidden state,其中需要在数据处理的时候记录下每个sequence的tail position,也就是要预测位置的idx。另外我认为既然要进行序列推荐,那么最后一个tail position的token表征一定是最重要的,所以需要对tail position的idx专门给个写死的mask,效果会好一些。然后与sequence中item的全集进行相似度的计算,再去算交叉熵loss。

bert_hidden = result.hidden_states[-1]
bert_seq_hidden = torch.zeros((self.args.batch_size, 312)).to(self.device)
for i in range(self.args.batch_size):bert_seq_hidden[i,:] = bert_hidden[i, tail_pos[i], :]
logits = torch.matmul(bert_seq_hidden, test_item_emb.transpose(0, 1))
main_loss = self.criterion(logits, targets)

(2)同时也可以result.loss直接数据mask prediction的loss,我理解这个loss面对的任务是我要求sequence中的各个token表征都要尽可能准确,都要考虑,(1)可能更加注重最后一个位置的标准的准确性。

然后在evaluate阶段,需要注意输入到模型的不再是tail_mask,而是仅仅mask掉tail token id的sequence,因为我们需要尽可能准确的序列信息,只需要保证要预测的存在mask就够了。

由于是推荐任务,而且bert得到的hidden state表征过于隐式,所以需要一定的个性化引导它进行训练。经过个人的实验也确实如此,而且结果相差很多。

以上就是我个人的总结经验,欢迎大家指点。

http://www.yayakq.cn/news/25671/

相关文章:

  • 网站方案特色选择简短最新企业网站
  • 动漫网站建设毕业设计网站创建人
  • 服装企业网站建设策划书软件设计的过程
  • 天津网站建设索王道下拉重庆所有做网站的公司
  • 可以做伦铜的网站在线阅读小说网站开发
  • 网站风格类型是广州网站设计
  • 网站建设968简述营销型网站开发流程图
  • 昆山做轮胎网站中移电子商务有限公司
  • 济南网站制作哪家好两台wordpress共享mysql
  • wordpress调用首页标签大兵seo博客
  • 网站搭建前景超链接网站怎么做
  • 网站建设 app开发网站品牌宣传网站制作
  • 外资企业可以在中国境内做网站吗北京软装设计公司前十名
  • 用什么开源框架做网站漳州网站开发找出博大科技
  • 网站设计的主要步骤常用的电子商务网站开发技术
  • 青岛网站关键字优化厦门建网站多少钱
  • 中国建设银行晋中分行网站烟台网站建设网站推广
  • 道滘镇仿做网站互联网+大赛
  • 来个网站奖励自己建筑工程网是什么网站
  • 商丘市建立网站公司湖南建立网站营销策划
  • 石家庄网站建设推广报价常用的网页编辑软件
  • 网龙沧州网站制作网站建设包含项目
  • 网站排名对比网站建设网页与数据库连接
  • 网站开发.net性能网站建设
  • 如何用ad做网站微信链接的微网站怎么做的
  • 怎么做网站的301wordpress 媒体库分类
  • 邯郸住房和城乡建设部网站网站地址栏
  • 公司网站如何做二维码wordpress 自动图片
  • 免费域名申请哪个网站好这些网站涵盖了不同的主题和类型
  • 网站制作样板河北招投标信息服务平台