学习心得

(1)首先学习了经典推荐算法协同过滤的深度学习进化版本 NerualCF。相比于矩阵分解算法,NeuralCF 用一个多层的神经网络,替代了矩阵分解算法中简单的点积操作,让用户和物品隐向量之间进行充分的交叉。通过改进物品隐向量和用户隐向量互操作层的方法,增强模型的拟合能力。
(2)利用 NerualCF 的思想,改进出双塔模型。其特点优势:
1)它通过丰富物品侧和用户侧的特征,让模型能够融入除了用户 ID 和物品 ID 外更丰富的信息,ex:YouTube就使用召回层的双塔模型,融入除了用户id和物品id,还有如:

用户正在观看的视频 ID、频道 ID(图中的 seed features)、该视频的观看数、被喜欢的次数,以及用户历史观看过的视频 ID 等等。物品侧的特征包括了候选视频的 ID、频道 ID、被观看次数、被喜欢次数等等。

2)模型服务的便捷性,由于最终的互操作层是简单的内积操作或浅层神经网络。因此,我们可以把物品塔的输出当作物品 Embedding,用户塔的输出当作用户 Embedding 存入特征数据库(即不用将整个模型都部署线上),在线上服务只要实现简单的互操作过程就可以了。

文章目录

【王喆-推荐系统】模型篇-(task6)NeuralCF模型相关推荐

  1. 【王喆-推荐系统】(task4)Embedding+MLP模型(模型篇)

    学习总结 (1)这次task的模型看似没啥新东西(embedding+MLP),熟悉tensorflow,还有需要注意特征处理:类别型特征 Embedding 化,数值型特征直接输入 MLP.下一篇t ...

  2. 【王喆-推荐系统】模型篇-(task5)widedeep模型

    学习总结 (1)业界影响力非常大的深度学习模型 Wide&Deep是由 Wide 部分和 Deep 部分组成的.其中,Wide 部分主要是为了增强模型的"记忆能力",让模型 ...

  3. 【数学建模(模型篇)——规划模型】

    数学模型(规划模型) 文章目录 数学模型(规划模型) 线性规划模型 基本概念 适用题目 matlab代码实现 例题分析 非线性规划模型 基本概念 适用题目 matlab代码实现 例题分析 整数规划模型 ...

  4. thinkphp6.0模型篇之关联模型

    一.关联模型定义 1.关联模型就是将表与表之间进行关联和对象化,更高效的操作数据 2.创建两个表的空模型,在含有主键的表中关联另一个表 public function stumenu(){//hasO ...

  5. xgboost算法_【模型篇】XGBoost模型

    XGBoost全称 "Extreme Gradient Boosting",陈天奇大佬提出来的梯度提升模型. Part A: 目标函数推导 目标函数的基本形式 模型对于某个样本的预 ...

  6. 【王喆-推荐系统】模型篇-(task9)强化学习推荐模型DRN

    学习总结 (1)深度推荐模型的前沿趋势,强化学习(Reinforcement Learning,又叫增强学习)与深度推荐模型的结合.强化学习的大体过程:通过训练一个智能体(它与环境交互,不断学习并强化 ...

  7. 推荐系统(八)FNN模型(FM+MLP=FNN)

    推荐系统(八)FNN模型(FM+MLP=FNN) 推荐系统系列博客: 推荐系统(一)推荐系统整体概览 推荐系统(二)GBDT+LR模型 推荐系统(三)Factorization Machines(FM ...

  8. list对oracle结果集排序了_文章推荐系统系列之基于 FTRL模型的在线排序

    文章推荐系统系列: 1.推荐流程设计 2.同步业务数据 3.收集用户行为数据 4.构建离线文章画像 5.计算文章相似度 6.构建离线用户画像 7.构建离线用户和文章特征 8.基于模型的离线召回 9.基 ...

  9. Facebook 面向个性化推荐系统的深度学习推荐模型

    作者:王鸣辉 整理:Hoh Xil 来源:http://wd1900.github.io/#blog https://www.zhihu.com/people/wang-ming-hui-38/pos ...

最新文章

  1. matlab 几何概率
  2. 安卓高手之路之 GDI图形引擎篇
  3. 马斯克的脑机接口公司Neuralink否认研究人员虐待猴子
  4. Scala 闭包详解
  5. [html] 举例说明实现文字贯穿线的方法有哪些?
  6. 60 MM配置-后勤发票校验-设置重复发票检查
  7. 如何删除textarea的移动版Safari的阴影?
  8. elasticsearch数据备份还原
  9. TAOCP-1.2.10_求极大值
  10. 微服务-封装-docker by daysn大雄
  11. 台式计算机硬件的拆装,电脑拆解实例:苹果台式机拆机换盘详细步骤!
  12. 【iOS】—— 多线程编程八重曲之(二)- Pthread
  13. 如何在 Windows 10/11 下通过命令卸载产品许可密钥
  14. 流年似水 启航2019
  15. cocos2d 由导出文件.csb反推出cocosUI工程
  16. java写的家谱_关于java:家谱计划的逻辑
  17. Darknet框架解读
  18. 线性回归实战【房价预测】
  19. 螺旋图形Linux,一个实例带你熟练使用UG中的螺旋线,新手必备!
  20. 01-无线传感器网络(WSN)简介

热门文章

  1. linux中 p的作用,使用ctop在命令行中检测Linux容器性能
  2. 3ds max 挤出对象的重心与对齐对齐问题
  3. AIVA.AI:AI音乐作曲创作平台
  4. 我用chatgpt写了一个chatgpt问答网站,程序员真的要失业了?【附完整源码】
  5. ibm收购红帽满清十大酷刑_IBM Business Process Manager的十大编辑精选
  6. JS获取屏幕分辨率 及 窗口尺寸
  7. 三次固支样条matlab,matlab连续梁程序的编制与使用
  8. 放慢生活的脚步,享受身边的快乐
  9. scrapy mysql django_scrapy漫画爬虫+django页面展示项目
  10. 谈谈你对跳槽的看法?