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

黄山购物网站建设wordpress 导入json

黄山购物网站建设,wordpress 导入json,深圳网站建设服务商万创网,番禺互联网公司文 | 小伟编 | 小轶前言说到多任务学习#xff0c;大家都不陌生#xff0c;不管是在学术界还是工业界都已经有了很多成熟的探索与应用。在理想的多任务学习中#xff0c;各个任务对彼此应当是有益的#xff0c;所有任务相互促进#xff0c;从而达到超过单任务学习的效果。… 文 | 小伟编 | 小轶前言说到多任务学习大家都不陌生不管是在学术界还是工业界都已经有了很多成熟的探索与应用。在理想的多任务学习中各个任务对彼此应当是有益的所有任务相互促进从而达到超过单任务学习的效果。但理想归理想实际情况却并非如此。简单的把一堆任务堆积在一起往往会降低模型最终的性能所以在多任务学习中如何去有效地识别哪些任务在训练时结合在一起可以对彼此有益 成为了很关键的问题。显而易见我们可以直接搜索所有任务组合在一起构成的参数空间(N个任务对应2^N-1种可能性)但指数级的复杂度实在是让人无法接受。Google最近的这篇文章就对这个问题做出了比较好的解答。它提出了一种在多任务学习中高效决定哪些任务应当划分到一组进行训练的方法在大规模的 Taskonomy 计算机视觉数据集上不仅可以把测试集的 loss 降低10.0%训练速度也是之前任务分组 SOTA 的 11.6 倍。论文标题:Efficiently Identifying Task Groupings for Multi-Task Learning论文链接:https://arxiv.org/abs/2109.04617概览总体来看训练可以分为四个部分首先我们用一个单独的多任务模型来把所有任务结合在一起训练其次在训练的过程中我们会计算不同任务之间的亲和度(Inter-Task Affinity)当模型过完一遍所有的训练数据并且计算出任务两两之间的亲和度之后我们通过某种算法来对任务进行分组使得亲和度之和最大最后我们用分组之后的任务来进行训练以及预测。第一部分与第四部分很容易理解下面我们来具体看一下第二部分以及第三部分。任务间亲和度整个算法中最最关键的概念就是这个“任务间亲和度”了。任务间亲和度Inter-Task Affinity直白一点的讲的话就可以理解为在多任务学习中用一个值来量化一个任务 对另一个任务 的正面或者负面影响。那具体怎么衡量呢在本文中作者提出用任务 对共享参数的梯度更新对另一个任务 的 loss 影响的程度 来衡量两个任务的亲和度。形式化地表达就是考虑任务集合 , 共享参数 以及任务 的参数 , 其中 对于一个batch的训练数据 , 整体的训练loss其中 是任务 对应的loss 那么对于在训练时刻 的一个batch的训练数据 , 当我们用某个任务 的loss对共享参数 进行一次梯度更新后得到新的共享参数然后我们就可以用新的共享参数 , 训练数据 以及另一个任务 的参数 来计算共享参数更新之后任务 的新loss 与共享参数更新之前任务 的旧loss 进行比较就可以得到任务 对任务 的亲和度如果亲和度大于0说明任务 对共享参数的此次梯度更新会降低另一个任务 的loss对应着正面影响; 相反如果小于0说明 对共享参数的更新会提高 的loss对应着负面影响。这样我们对训练数据进行一次迭代就可以获得最终所有任务 两两之间的亲和度。任务分组不要忘记我们最终的目标是——把任务进行分组。在得到任务两两之间的亲和度之后我们要怎么对任务进行分组呢我们先定义两个概念目标任务Serving-time Task也就是最后真正要测试的任务。它是所有任务集合 的子集。任务亲和度Task Affinity对于某个任务 来说其任务亲和度为 所属的组内其他所有任务对其亲和度之和。这样分组问题就转化为把所有任务划分为 组使得所有目标任务的任务亲和度之和最大。文中提出我们可以通过利用分支定界法或者0-1整数规划来解决该问题。然而很悲伤的是这是一个NP-hard问题。当任务数量较多时时间复杂度会非常高。实验结果实验结果非常给力(TAG是本文方法)总结一下的话主要有一下两点TAG分组方法比之前分组方法的多任务学习效果更好在CelebA上有更少的测试错误以及在Taskonomy上有更低的测试lossTAG分组方法更加高效训练速度可以是之前方法的10几甚至20多倍总结本文提出了一种只需要对训练数据进行一次迭代就可以计算出任务间亲和度的方法利用该亲和度来衡量任务间的相互影响并进行任务组的划分在多任务学习的效果以及效率上都超过了之前方法很多。作者同时也希望这篇文章可以给多任务学习中任务组的划分带来更多的关注希望可以在这一方向上有更多的探索与发展。思考虽然多任务学习不管是在学术界还是工业界都已经有了比较成熟的应用但现在多任务学习还是比较依赖于充足的先验知识很多情况下都需要人事先判断任务之间是不是可以相互促进的。然而人的知识毕竟是有限的所以很多情况下并不能做出很准确的判断以及划分从而对多任务学习的性能造成负面的影响。所以如果能有一种可以简易快捷的判断几个任务是不是应该结合在一起学习的方法相信会给多任务学习带来质的提高它的应用也会更加的广泛与方便。从刚才的介绍我们也可以看出虽然本文的方法只需要对训练数据进行一次迭代就可以对任务进行分组但复杂度还是蛮高的(亲和度计算以及组的划分)所以感觉如何把复杂度再降低一些将会是非常有前景的未来研究方向。后台回复关键词【入群】加入卖萌屋NLP/IR/Rec与求职讨论群后台回复关键词【顶会】获取ACL、CIKM等各大顶会论文集
http://www.yutouwan.com/news/100647/

相关文章:

  • 艺术类网站模板免费企业网站系统源码下载
  • 怎么制作网站登录上海百度关键词搜索推广服务
  • wordpress伪静态地址沧州网站建设优化公司
  • 网站传送门怎么做亚马逊官网首页中国
  • 网站如何做背景音乐黄江东莞网站建设
  • 网站域名如何注册网页制作和网页制作技术
  • 四川建设工程网上合同备案网站网络营销的企业有哪些
  • 济南市建设招标中心网站服务器搭建网站跑不满宽带
  • 东莞网站seo技术wordpress 主题右边栏
  • 沈阳网站开发技术公司免费logo制作
  • 网站内容管理系统怎么用一流的成都 网站建设
  • 最专业的网站建设推广平面设计创意构图
  • 用html5做网站的优点长沙网络推广只选智投未来
  • 网站制作软件安卓版长沙网站建设长沙
  • 易语言建设网站做电商
  • 贵阳h5网站建设简单网站建设官网
  • 广东网站建设案例沧州软件开发公司
  • 广告网站设计公司好吗宁波网站免费建设服务平台
  • 北京网站建设浩森宇特哪项属于网页制作工具
  • 怎样创建微网站微信网站搭建教程
  • 主题公园网站建设方案定制号码需要多少钱
  • 临沂在线上网站建设wordpress能做交互类网站
  • 抚州市建设局网站查询上海计算机培训机构
  • 锦州网站建设品牌住房和城乡建设部官网查询平台
  • 武威做网站的门户网站建设 交流发言
  • 做网站推广的技巧生产企业网站建设
  • 做网站建设的合同wordpress主页怎么显示
  • 福州做企业网站的公司网赢天下深圳网站建设
  • 网站如何进行优化中国建设银行网站怎么改支付密码忘了怎么办
  • 网站销售系统张家界市建设网站