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

centos6.3 网站开发杭州手机网站建设

centos6.3 网站开发,杭州手机网站建设,腾讯网,横沥网站制作招聘最近复习了transformer但感觉之前都是看一小部分源码 或者模棱两可的去学习,最近终于有时间看一下2000行的比较完整的github开源项目:Transformer-pytorch版本 说一下心得体会,代码有一些问题和不合理的地方(可能只是我没理解&am…

最近复习了transformer但感觉之前都是看一小部分源码 或者模棱两可的去学习,最近终于有时间看一下2000行的比较完整的github开源项目:Transformer-pytorch版本

说一下心得体会,代码有一些问题和不合理的地方(可能只是我没理解):

1.LayerNorm位置有些提前 应该放后面一些

2.在进行KL求损失的时候 我们的预测概率可能有的是0 log之后变成-inf 这样会报错

我的做法是把-inf变成-1e10 

x = torch.where(torch.isinf(x), torch.tensor(-1e10, dtype=x.dtype), x)

3.感觉教程应该先训练一下 再看那个贪婪解码 导致我最开始不知道那个掩码有什么作用

直到看到训练的时候 才了解到我输入的target是完整的 是模拟自回归而不是真正的自回归

每一行数据是一个单独batch对应预测的词进行损失计算。而我们在采样的时候才是真正的自回归

每次把预测到的词放到后面然后这时候感觉掩码就没什么作用。只是为了一致性

4.关于mask掩码src_mask 和tgt_mask 的维度一定要自己去debug看 为什么要这么设置 否则只会云里雾里。

5.由于包的更新过快torch torchtext torchdata会不兼容 我用了cpu的torch 再把源码中一些cuda的代码注释就好了 或者老版本的GPU应该也可以不过我没尝试

6.一些代码和论文不太一样比如Norm的顺序 还有位置编码的函数 但是无伤大雅

6.文中关于一些没讲到的知识:

BPE:这个很推荐huggingface 的nlp课程 里面很详细的讲解了BPE算法(OpenAI) WorldPiece(Bert)Unigram(T5,Bart)三种主流的分词算法 讲的很好

集束搜索:吴恩达老师的深度学习课程有讲的很好可以去b站搜

模型权重平均:让鲁棒性更好

7.突然想起来还有一个难点:spacy库en需要自己去github下载还有那个德语数据集 有问题 直接解包会报错 需要自己去github搜第三方 然后自己去解压!!! 不要让python去解压 否则会报utf-8的错误

8.平滑化标签 防止模型过拟合 增强鲁棒性 就是把标签权重由独热编码变平均一些

9.分布式训练应该挺重要 但我没看

9.warmup代表学习率预热

10.学习率函数是自己定义的

11.构建Batch tgt和tgt_y很重要

还有很多很多细节只有看源码才会知道。

nlp任重道远 加油加油!!!

http://www.dtcms.com/a/459304.html

相关文章:

  • 微网站建设完不知道怎么推广咋办cms中文版网站模板
  • 每日羊题 (质数筛 + 数学 | 构造 + 位运算)
  • 上饶网站建设3ao cc专业a工商登记查询系统官网
  • 汉滨区建设局网网站实用网站推荐
  • 学校建设网站重要性网站建设网
  • 网站开发和编程的联系模板网站 建设教材
  • 网站怎么解析域名宁波seo排名外包公司
  • wordpress账号和站内网泰州网站制作哪家好
  • 服装公司网站策划书前端开发培训中心
  • 免费隐私网站推广appwordpress如何添加链接跳转
  • 汽车网站建设报价网站开发亿码酷流量
  • 网站建设方案项目背景意义wordpress转换为中文版
  • 网站成本新开传奇网站180合击
  • 免费学做美食视频网站购物网站开发的业务需求分析
  • 南昌 网站百度seo软件
  • 为什么网站经常被攻击手机软件商城下载app
  • 游戏ui设计网站wordpress 迅搜
  • 株洲网站平台搭建地方房产网站APP如何做
  • 宜春网站开发公司电话团员团干部如何登录到系统
  • 3d 网站设计制作一个工厂小程序收费
  • 济南智能网站建设电话东莞做网站推广
  • 做网站怎样做关键词挖掘啊爱站网
  • 网站推广的方法和渠道工程建设标准强制性条文最新版本
  • 上海建设摩托车官方网站怎么做微信推广和宣传
  • 网站中文字内容左右切换的js代码网站建设如何获取客户
  • 品牌网站建设设计公司网址二维码生成器
  • 不能访问子目录的网站动漫做暧视频网站
  • 十八个免费的舆情网站做网站用什么空间
  • wordpress做得比较大的网站金蝶财务软件一般多少钱
  • 安徽网站建设价格网站如何进行seo