文章目录

  • 1、前言
  • 2、模型的结构
    • 重建函数
    • 特点和局限性
  • 3、代码
  • 参考

1、前言

AutoRec将自编码器( AutoEncoder)的思想和协同过滤结合,提出了一种单隐层神经网络推荐模型。因其简洁的网络结构和清晰易懂的模型原理,AutoRec非常适合作为深度学习推荐模型的入门模型来学习。

AutoRec模型是一个标准的自编码器,它的基本原理是利用协同过滤中的共现矩阵,完成物品向量或者用户向量的自编码。再利用自编码的结果得到用户对物品的预估评分,进而进行推荐排序。

2、模型的结构

假设有 m m m 个用户,

19【推荐系统3】AutoRec相关推荐

  1. KDD 2020捷报 | 第四范式斩获KDD Cup全球冠军 AutoML挑战赛圆满落幕

    近日,一年一度的国际数据挖掘顶级会议KDD正在如火如荼的进行.在此次会议中,第四范式捷报连连:首先,第四范式与北京航空航天大学童咏昕教授研究组组成的联合团队在千余支队伍中脱颖而出,获得KDD Cup ...

  2. 推荐系统(5)-深度推荐模型-AutoRec、DeepCrossing、NeuralCF、PNN、WideDeep、FNN、DeepFM、NFM

    GBDT+LR 1. AutoRec-2015 2. Deep Crossing-2016 3. NeuralCF-2016 4. PNN-2016 5. Wide&Deep-2016 6. ...

  3. 王家林人工智能AI第19课:使用决策树在Social Network上构建汽车销售推荐系统老师微信13928463918

    王家林人工智能AI第19课:使用决策树在Social Network上构建汽车销售推荐系统老师微信13928463918

  4. 【推荐系统论文精读系列】(八)--Deep Crossing:Web-Scale Modeling without Manually Crafted Combinatorial Features

    文章目录 一.摘要 二.介绍 三.相关工作 四.搜索广告 五.特征表示 5.1 独立特征 5.2 组合特征 六.模型架构 6.1 Embedding层 6.2 Stacking层 6.3 Residu ...

  5. 【推荐系统论文精读系列】(五)--Neural Collaborative Filtering

    文章目录 一.摘要 二.介绍 三.准备知识 3.1 从隐式数据中进行学习 3.2 矩阵分解 四.神经协同过滤 4.1 总体框架 4.1.1 学习NCF 4.2 广义矩阵分解(GMF) 4.3 多层感知 ...

  6. 【推荐实践】腾讯推荐系统中的深度匹配模型

    省时查报告-专业.及时.全面的行研报告库 省时查方案-专业.及时.全面的营销策划方案库 [免费下载]2022年6月热门报告合集从零开始了解推荐系统全貌机器学习在B站推荐系统中的应用实践微信视频号实时推 ...

  7. 【推荐系统】深度学习大行其道,个性化推荐如何与时俱进?

    作者|携程基础业务研发部 编辑|Emily AI 前线导读:携程作为国内领先的 OTA,每天向上千万用户提供全方位的旅行服务,如何为如此众多的用户发现适合自己的旅游产品与服务,挖掘潜在的兴趣,缓解信息 ...

  8. 搜索和推荐系统中的深度匹配模型

    文章作者:辛俊波 腾讯 高级研究员 编辑整理:DataFunTalk 导读:推荐系统和搜索应该是机器学习乃至深度学习在工业界落地应用最多也最容易变现的场景.而无论是搜索还是推荐,本质其实都是匹配,搜索 ...

  9. 【推荐实践】腾讯-推荐系统中的深度匹配模型

    导读:推荐系统和搜索应该是机器学习乃至深度学习在工业界落地应用最多也最容易变现的场景.而无论是搜索还是推荐,本质其实都是匹配,搜索的本质是给定 query,匹配 doc:推荐的本质是给定 user,推 ...

  10. Comprehensive Guide to build a Recommendation Engine from scratch (in Python) / 从0开始搭建推荐系统...

    https://www.analyticsvidhya.com/blog/2018/06/comprehensive-guide-recommendation-engine-python/, 一篇详细 ...

最新文章

  1. 【Linux】 任务调度/计划 cron
  2. 推荐一个 angular 图像加载插件
  3. 第一百一十五期:Web开发必须掌握的三个技术:Token、Cookie、Session
  4. C/C++编程笔记:输入输出的优化,你还为思路正确却TLE而烦恼吗?
  5. vs2017创建外部css,webpack - 从生成的Microsoft SPA模板VS2017 webpack中删除特定供应商css - 堆栈内存溢出...
  6. Python把PDF文件中每页内容分离为独立图片文件
  7. 荣耀份额重回中国市场前三;​特斯拉使用替代芯片重写汽车软件;RabbitMQ 3.9.0 发布|极客日报...
  8. kernel笔记——库文件与系统调用
  9. ASP.NET伪静态
  10. C#版TXT文本分割器
  11. python使用qq邮箱发邮件
  12. 1. Win 10 :在此处打开命令窗口
  13. 模拟多线程并发订单处理功能实现
  14. Java学习(4)—— 布尔类型、基本数据类型转换、基本数据类型和String类型的转换
  15. oracle and not 的用法,[ORACLE]详解not in与not exists的区别与用法(not in的性能并不差!)...
  16. 千峰网络安全笔记(前三讲)
  17. 使用MATLAB实现对信号的EMD分解
  18. EMD经验模态分解实例(转C代码)
  19. 我的心中每天开出一朵花(一)
  20. 输入长方形的长和宽,求面积和周长

热门文章

  1. 【Chromium中文文档】线程
  2. object C—类中函数的调用
  3. PictureBox滚动条、鼠标中轴滚动
  4. CentOS6.6安装cobbler
  5. fork( )函数(转载)
  6. AIR SDK 更新方法
  7. 阅读SQL语言艺术实践一
  8. 开放域文本分类技术思考
  9. 知识蒸馏 | 综述: 知识的类型
  10. 清华提出:用于细粒度实体分类的Prompt-Learning,并提出可训练Prompt模板