多任务建模之PPNet

这篇具有很好参考价值的文章主要介绍了多任务建模之PPNet。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

PPNet的网络结构由基础的DNN结构和Gate NN结构组层。两种结构的融合方式是LHUC(Learning Hidden Unit Contributions)结构。像快手、字节等公司的推荐模型都是用了该结构。

所以,学习PPNet之前,必须先清楚LHUC结构。简单讲,就是将重要的一些bias特征embedding,作为其他所有特征的"gate"——即特征的重要性embedding,和特征原始embedding 做hadamard 积,生成加权后的embedding,后面就是mlp层。详细可以看下大佬的这篇文章先入为主:将先验知识注入推荐模型 - 知乎,写得非常清楚。

ppnet,数据挖掘,深度学习,算法,多任务建模,ppnet



 了解LHUC结构后,就比较容易能理解PPNet(Parameter Personalized Net)结构。将LHUC的结构应用到每一层网络结构(embedding层和mlp层)。其中Gate NN 是一层relu,一层sigmoid(为什么是sigmoid,因为是当作特征重要性是用)。所有层的Gate NN的输入都是bias embedding和其他所有特征的embedding。不同的是,因为需要做hadamard 积,所以,每一层Gate NN的输出维度是和左侧对应层的维度一致。具体的训练过程,以下几点需要注意:

  • 除bias embedding外,其他所有embedding特征,即绿色框的embedding,其梯度更新不受Gate NN的反转梯度更新。其参数只会受左侧塔(橘色的)的反向梯度更新。
  • Gate NN是一个2层神经网络,其中第二层网络的激活函数是2 * sigmoid,目的是约束其输出的每一项在[0, 2]范围内,并且默认值为1。当Gate NN输出是默认值时,PPNet同左侧部分网络是等价的。
  • 左侧塔是辅助网络,个人理解主要是学习embedding,右侧塔是最终上线serving的塔。

ppnet,数据挖掘,深度学习,算法,多任务建模,ppnet

 技术日新月异,欢迎大佬多多点评沟通。

 文章来源地址https://www.toymoban.com/news/detail-647692.html

到了这里,关于多任务建模之PPNet的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Python数据分析-数据挖掘(准备数据——数据建模——模型评估——模型应用)

    20 理解业务和数据:我们需要做好什么计划?_哔哩哔哩_bilibili 目录   一、理解业务和数据:我们需要做好什么计划? 1.1两个思想问题 1.2为什么数据挖掘不是万能的 1.3业务背景与目标 1.4把握数据  1.5总结 二、 准备数据:如何处理出完整、干净的数据? 2.1找到数据 2.2数据探索

    2024年02月05日
    浏览(34)
  • 为何开展数据清洗、特征工程和数据可视化、数据挖掘与建模?

    1.2为何开展数据清洗、特征工程和数据可视化、数据挖掘与建模 视频为 《Python数据科学应用从入门到精通》张甜 杨维忠 清华大学出版社一书的随书赠送视频讲解1.2节内容 。本书已正式出版上市,当当、京东、淘宝等平台热销中,搜索书名即可。内容涵盖数据科学应用的全

    2024年02月04日
    浏览(30)
  • 数据挖掘入门项目二手交易车价格预测之建模调参

    本文数据集来自阿里天池:https://tianchi.aliyun.com/competition/entrance/231784/information 主要参考了Datawhale的整个操作流程:https://tianchi.aliyun.com/notebook/95460 小编也是第一次接触数据挖掘,所以先跟着Datawhale写的教程操作了一遍,不懂的地方加了一点点自己的理解,感谢Datawhale! 了解

    2024年04月11日
    浏览(17)
  • Python深度数据挖掘之电力系统负荷预测

      本案例将根据已收集到的电力数据,深度挖掘各电力设备的电流、电压和功率等情况,分析各电力设备的实际用电量,进而为电力公司制定电能能源策略提供一定的参考依据。更多详细内容请参考《Python数据挖掘:入门进阶与实用案例分析》一书。   为了更好地监测用

    2024年02月08日
    浏览(21)
  • 大数据关联规则挖掘:Apriori算法的深度探讨

    在本文中,我们深入探讨了Apriori算法的理论基础、核心概念及其在实际问题中的应用。文章不仅全面解析了算法的工作机制,还通过Python代码段展示了具体的实战应用。此外,我们还针对算法在大数据环境下的性能局限提出了优化方案和扩展方法,最终以独到的技术洞见进行

    2024年01月24日
    浏览(39)
  • Individual household electric power consumption个人家庭用电量数据挖掘与时序预测建模

    今天接到一个任务就是需要基于给定的数据集来进行数据挖掘分析相关的计算,并完成对未来时段内数据的预测建模,话不多说直接看内容。 官方数据详情介绍在这里,如下所示: 数据集中一共包含9个不同的字段,详情如下: 需要数据集的话可以自行下载,在这里。数据详

    2024年02月15日
    浏览(20)
  • ICCV23 | Ada3D:利用动态推理挖掘3D感知任务中数据冗余性

    ​ 论文地址:https://arxiv.org/abs/2307.08209 项目主页:https://a-suozhang.xyz/ada3d.github.io/ 3D检测(3D Detection)任务是自动驾驶任务中的重要任务。由于自动驾驶任务的安全性至关重要(safety-critic),对感知算法的延迟与准确性都有很高的要求,然而,由于车载计算平台一般硬件资源受限(

    2024年02月11日
    浏览(17)
  • 大数据与深度挖掘:如何在数字营销中与研究互动

    数字营销最吸引人的部分之一是对数据的内在关注。 如果一种策略往往有积极的数据,那么它就更容易采用。同样,如果一种策略尚未得到证实,则很难获得支持进行测试。 数字营销人员建立数据信心的主要方式是通过研究。这些研究通常分为两类: 轶事:然而,数据点数

    2024年02月21日
    浏览(18)
  • 【数据挖掘】学习笔记

    数据预处理 聚集:多个样本或特征进行合并(减少样本规模、转换标度、更稳定) 抽样:抽取一部分样本 降维:在地位空间中表示样本(PCA、SVD) 特征选择:选取重要特征(Lasso) 特征创建:重新构建有用特征(Fouter转换) 离散化 将连续属性转换为离散属性的过程 常用于

    2024年02月10日
    浏览(24)
  • 数据挖掘的学习路径

    ⭐️⭐️⭐️⭐️⭐️欢迎来到我的博客⭐️⭐️⭐️⭐️⭐️ 🐴作者: 秋无之地 🐴简介:CSDN爬虫、后端、大数据领域创作者。目前从事python爬虫、后端和大数据等相关工作,主要擅长领域有:爬虫、后端、大数据开发、数据分析等。 🐴欢迎小伙伴们 点赞👍🏻、收藏

    2024年02月09日
    浏览(17)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包