一、摘要

本文提出一种方法,将神经语言模型应用在用户购买时间序列上,将产品嵌入到低维向量空间中。结果,具有相似上下文(即,其周围购买)的产品被映射到嵌入空间中附近的向量。

二、模型:

低维项目向量表示:

1、prod2vec:

给定当前产品pi,观察到邻居产品p i+j的概率为P(p i+j | pi)。

其中,vp和vp'是产品p的输入和输出向量表示。c是产品序列的上下文长度。P是字典中不重复产品的数量。S为产品实体集合。

为了考虑到同时买多个产品,提出以下模型

2、bagged-prod2vec:

产品到产品的预测模型:

1、prod2vec-topK:

给定已经购买的产品,然后在所有的产品中计算相似度,推荐前k个相似的产品。

2、prod2vec-cluster:

将相似产品进行聚类,然后从聚类的产品中进行产品推荐。

用户到产品的预测模型:

1、user2vec:

给定一个用户,找到联合表征向量空间中的前K个相近的产品。

训练数据集分为用户购买顺序S,即给定用户un,其按照时间来排序的已经购买的产品。un = (pn1, pn2, . . . pnUn),Un表示用户un的项目购买数量。

转载于:https://www.cnblogs.com/Lee-yl/p/9833279.html

11、E-commerce in Your Inbox:Product Recommendations at Scale-----产品推荐(prod2vec和user2vec)...相关推荐

  1. PRD(Product Requirement Document,产品需求文档)模板

    PRD(Product Requirement Document,产品需求文档), 这对于任何一个产品经理来说都不会陌生的一个文档, 一个PRD是衡量一个产品经理整体思维的标准, 一个PRD可以看出一 ...

  2. 11 款超赞的 MySQL 图形化管理工具,推荐收藏!

    公众号关注 「奇妙的 Linux 世界」 设为「星标」,每天带你玩转 Linux ! ​ MySQL 是一个非常流行的小型关系型数据库管理系统,2008年1月16号被Sun公司收购.目前 MySQL ...

  3. 使用SAP Cloud for Customer Product OData服务读取产品主数据和其图片信息

    我在系统里创建了一个product,id为I043416, 描述信息为Mini Cooper: 图片信息在Attachment区域: 使用一个OData服务读取该产品的明细包括图片信息.因为对数据是只 ...

  4. 11选5下期算法_玫瑰2020196期福彩3D推荐:双胆2、6,和值看好11

    福彩3D第2020195期奖号为243,试机号为928.奖号类型开出:组六.小小小.偶偶奇,和值为9. 百位杀号:上期百位开出号码2,历史上百位号码2已开出636次了,最近100次百位号码2出现之后, ...

  5. 爱尔眼科跌超11%,葛兰管理的中欧医疗健康混合基金产品重仓股

    3月15日,爱尔眼科(300015)午后开盘大幅跳水,跌幅达11.41%,再创调整新低.据悉,爱尔眼科为"公募一姐"葛兰管理的中欧医疗健康混合基金产品重仓股. 今日,一份卫健委体改 ...

  6. SAP CRM ABAP Product search authorization check - 产品搜索的权限检查机制

    要获取更多Jerry的原创文章,请关注公众号"汪子熙":

  7. 11.深度学习练习:Keras tutorial - the Happy House(推荐)

    本文节选自吴恩达老师<深度学习专项课程>编程作业,在此表示感谢. 课程链接:https://www.deeplearning.ai/deep-learning-specialization ...

  8. 2022年首届天府杯数学建模国际大赛-问题C: E-Commerce Product Sales Forecast电子商务产品销售预测思路详解

    选题分析 问题C是一道偏数据分析题目,侧重考察预测类模型.题目中明确提到需要用"更优秀的智能人工智能算法",明示要用到一些比较新的机器学习模型来完成预测.同时该题目也非常贴心地提供 ...

  9. 双11哪些手机值得买?不妨看看这篇TOP10推荐排行再入手

    突然发现今年的双十一越来越早了,大家从24号就开始各种定金预售,鲁sir也想参与其中买点什么.但经过我的一番研究,发现今年的双十一好像除了手机真没什么太值得买的.今年高通和联发科把旗舰新品发布会提前了 ...

最新文章

  1. 阿里云-变更备案信息记
  2. oracle 01775,set Autotrace使用的问题与解决
  3. 入行IT,为什么建议你学Java?
  4. Eclipse创建JavaWeb工程
  5. 37/100. Subsets
  6. mysql写入监控_zabbix 自定义key 监控mysql增删查改
  7. strust2自定义拦截器
  8. ROS 教程之 navigation : 用 move_base 控制自己的机器人(1)
  9. JAVA听力源码_剑桥雅思13Test4Section4听力原文与答案 The History of Coffee
  10. Android Studio打开React Native创建的项目
  11. SDNLAB技术分享(二):从Toaster示例初探ODL MD-SAL架构
  12. 商务办公软件应用与实践【5】
  13. 【嵌入式模块】再探ESP8266,保姆级教程
  14. 计算机上怎么在表格输入分秒,“excel表格怎么输入角度“excel 表格中怎么输入分秒的符号...
  15. 打造前端 Deepin Linux 工作环境——安装 nodejs 环境,git 版本管理
  16. php代码计算三角形面积,c语言计算三角形面积代码
  17. uplink端口能接路由器吗_交换机常见的网络故障,你知道如何解决吗?
  18. HEVC解码器的TDecCu部分
  19. 【今日学长】来自柚子帮学长--留学生自用英语写作润色工具分享
  20. Linux下的SMB服务(samba服务器)

热门文章

  1. 从不用 try-catch 实现的 async/await 语法说错误处理
  2. loadrunner安装补丁报错
  3. Swift编程语言学习10—— 枚举属性监视器
  4. 文件及文件夹更改通知/监测软件TheFolderSpy
  5. ext-2.2.1下载地址
  6. maemo环境安装问题和解决方案(ubuntu 10.04)
  7. 从VC 6.0移植代码到VS C++ 2005得出的一些经验
  8. texture android,Android OpenGL结合了SurfaceTexture(外部图像)和普...
  9. axurehtml打开不用用_还有人花钱买会员看剧?赶紧用iPhone免费追剧
  10. 地铁7号线路图_南京地铁S1号线机场线,都经过哪些地方?如何查询地铁换乘?查询站点信息?...