感谢七月在线罗老师和吴同学!

最近报了七月在线的《推荐系统实战》班,根据上课资料和思维导图整理了这篇笔记!

1)推荐系统介绍

思维导图如下,其中需要掌握的是推荐系统存在的前提:信息过载和用户需求不明确。推荐系统的目标是:高效连接用户和物品,发现长尾商品;留住用户和内容生产者,实现商业目标。

2)推荐系统评估

推荐系统包含三部分:用户,内容生产者,网站;彼此间关系如图所示:

常用评估指标有如下指标,大致分为12个:

一个系统获取用户的反馈方式有显式反馈和隐式反馈,对比如下,隐式反馈为主。

实际设计系统时,准确性和新颖性都要兼容,既要考虑当前收益,又要考虑长远收益。

评估方法主要分为三种:问卷调查,离线评估,在线评估。

3)推荐系统实践

下图介绍了Netflix,Taobao,YouTube三家公司的推荐系统架构:

推荐系统发展经历了以下阶段,Netflix的推荐大赛对推荐系统发展起到了重要作用。

来看一下推荐系统工业架构和学术界与工业界之间的区别:

4)课程安排及学习建议

1.Introduction and Evaluation相关推荐

  1. [论文阅读][Point-Plane ICP]Object Modeling by Registration of Multiple Range Images

    Object Modeling by Registration of Multiple Range Images 文章目录 Object Modeling by Registration of Mul ...

  2. 超直线能否用于真实物理空间?

    所谓"超实线"(Hyperreal line)的原来意思就是"超真实直线". 半年来,我们向全国普通高校投放"超实线",要是"超实 ...

  3. 程序动态切片技术研究

    摘 要 程序切片技术是一种重要的程序分析技术,广泛应用于程序的调试.测试与维护等领域.程序切片主要通过寻找程序内部的相关特性,从而分解程序,然后对分解所得的程序切片进行分析研究,以此达到对整个程序理解 ...

  4. An Introduction To The SQLite C/C++ Interface

    1. Summary The following two objects and eight methods comprise the essential elements of the SQLite ...

  5. An Introduction to Hashing in the Era of Machine Learning

    In December 2017, researchers at Google and MIT published a provocative research paper about their e ...

  6. [论文翻译] Class-incremental learning: survey and performance evaluation on image classification

    论文地址:https://arxiv.org/abs/2010.15277 代码:https://github.com/mmasana/FACIL 发表于:arXiv Oct 2020 省略了图.表的 ...

  7. CS 540: Introduction to Artificial Intelligence

    代写CS 540作业.代做Artificial Intelligence作业.代写Java课程设计作业.代写Java实验作业 CS 540 Fall 2018 CS 540: Introduction ...

  8. 【深度学习论文阅读】TCN:An Empirical Evaluation of Generic Convolutional and Recurrent Networks for Sequence

    2018年人工智能十佳论文之一:TCN 论文地址:An Empirical Evaluation of Generic Convolutional and Recurrent Networks for ...

  9. Are We Evaluating Rigorously? Benchmarking Recommendation for Reproducible Evaluation and Fair Compa

    目录 1 INTRODUCTION 2 PAPER COLLECTION AND ANALYSIS 2.1 Paper Collection 2.2 Paper Analysis 2.2.1 数据集 ...

最新文章

  1. GridView的DataKeyNames属性 转载的
  2. 识骨寻踪:少年,我看你骨骼清奇,不如来看看这本书。
  3. 推荐95个极富创意的单页网站设计实例欣赏
  4. netbeans 添加gif图片_告别PC 用手机完成各种GIF动画编辑
  5. 关于Oracle-SQL语句性能优化
  6. geekbench 3 android,Geekbench列表声称Xperia 3将包含12GB RAM并运行Android 10
  7. 100 余个超实用网站
  8. 【服务器】揭秘淘宝286亿海量图片存储与处理架构
  9. win10u盘被写保护怎么解除_win10系统下u盘被写保护怎么解除_win10解除u盘写保护方法...
  10. 计算机窗口闪退,最近电脑经常会有一个一闪而过的窗口,发现是CONSENT.EXE。请问这样正常吗?...
  11. 华为 MA5680T [EPON]简单开局
  12. element 刷新
  13. 数据链路层相关技术总结
  14. 计算机毕业设计ssm校园竞赛管理系统设计与实现hyr9b系统+程序+源码+lw+远程部署
  15. Java音乐播放器设计
  16. NVIDIA英伟达又发布了哪些黑科技?
  17. OpenGL超级宝典(第7版)笔记11 帧缓存运算 计算着色器 清单 3.13
  18. 【Andrioid】(转自stormzhang)Android学习之路
  19. FOC电机控制,出售一份基于国产M0核MCU平台
  20. 操作系统进程状态和状态转换详解

热门文章

  1. Hihocoder #1631 : Cats and Fish 模拟
  2. java phantomjs alert_Python+Selenium+PhantomJS脚本中的Javascript警报
  3. java xpath 解析xml_使用XPATH解析XML文件
  4. C++ function bind以及lamda表达式
  5. canvas绘制图像image
  6. 将java项目做成app_将鸿蒙做成和EMUI一致,又兼容安卓APP,华为已立于不败之地...
  7. 属于db模式缺点的是什么_详解 Seata Golang 客户端 AT 模式及其使用
  8. python源码剖析_Python源码剖析 - 对象初探
  9. java arraycopyof_Java中System.arraycopy()和Arrays.copyOf()的区别
  10. a20_v2.0_k70运行在xhda20开发板