MMD_4a_CollaborativeFiltering

Overview

A tech for using one’s behavior to predict what other people will do.

history

之前,数据量很少的时候,人们一般search,但是当数据量很多,超市的货架上已经装不下的时候,这时候需要recommendation

long tail

X轴后面的商品不会出现在零售店中,因此需要去推荐购买。

types of rs

model

模型的关键在于utility matrix

key problems

推荐系统主要有三个核心问题:

  1. 搜集数据:可以显式地也可以隐式地搜集
  2. 根据数据推荐:主要解决sparse的问题
  3. 评估推荐模型的好坏

Content-based System

基于内容的推荐系统核心是:针对每一个user给很多item打了分。首先,建立item profile,比如电影的话要包含演员、年份、导演等特征。然后,根据用户的打分,将所有打过分的电影特征量聚合成一个新的user profile。最后,将每个电影的item profile和user profile对比,实施推荐方案。

main idea

Main idea: recommend items to customers x similar to previous items rated highly by x.

plan

item profile

item profile是需要人工去指定的。

针对文本特征,可以使用TF-IDF(Term frequency * Inverse Doc Frequency)。

user profile

user profile是根据一定的策略,从item profile中聚合而来。

prediction

pros and cons

Collaborative Filtering

main idea

比如想要给x推荐电影,可以采用两种方法:

  1. user-user: 根据x对电影的评分,找出和x最像的人群集合S,然后用集合S的数据给x未评分的电影打分。
  2. item-item: 根据x未评分的电影m,找出x已经评过的并且和m很相似的电影S,利用S来打分。

similar user

rating prediction

item-item filtering

item vs. user

一般来说,item-item表现更好。

implement

complexity

pros and cons

hybrid methods

global baseline and CF

Evaluating

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏量子位

使用神经网络+遗传算法玩转Flappy Bird | 教程

问耕 编译整理 量子位 出品 | 公众号 QbitAI 震惊!《Flappy Bird》火了这么多年,竟然没有中文名字。 没事。这不妨碍各路AI大触用这款游戏练...

3254
来自专栏AI科技评论

开发 | 手工搭建神经网络太费劲?来试试精确度高达94.1%的进化算法

AI科技评论按:阳春三月,辽阔的南美洲大草原上,两只体格强健的雄性美洲豹正在为争夺一只拥有美丽花纹的雌豹,进行着一场血腥而又激烈的较量。它们心里很清楚,成者为王...

33814
来自专栏MixLab科技+设计实验室

你该掌握的AI技能:强化学习01

题图由人工智能设计师完成 最近在看一些强化学习的书籍,学习的过程就是要不断的输入,查找资料,理解各种资料,然后输出,总结学习心得,再次输入,输出。不断的重复输入...

2696
来自专栏CreateAMind

海马体what where记忆推理模型

722
来自专栏机器之心

业界 | Uber开源神经进化算法开发的交互式可视化工具VINE

选自Uber 作者:Rui Wang等 机器之心编译 参与:张倩、刘晓坤 近日,Uber 开源了神经进化算法开发的交互式可视化工具 VINE,该工具可以轻松实现...

2878
来自专栏ATYUN订阅号

自学如何使用Python和Keras构建你自己专属的AlphaZero系统

近日,Applied Data Science的联合创始人David Foster发表了一份详细的教程,意在教你搭建一套属于自己的AlphaZero系统。以下是...

2819
来自专栏机器之心

开源 | OpenAI基准DQN及其三个变体:通过最佳实践确保DQN正确性

选自Open AI Blog 机器之心编译 参与:黄小天、微胖 我们开源了 OpenAI 基准(https://github.com/openai/baseli...

3378
来自专栏ATYUN订阅号

【实验】试试这个AI实验:把2D图像转换成3D

AiTechYun 编辑:nanan ? 2D图像转换为3D 今年1月,Fleisher和Shirin Anlen(该AI的开发人员)写了一个关于图像转换的AI...

3589
来自专栏AI科技评论

开发 | 数据预处理和挖掘究竟该怎么做?硅谷网红告诉你

Siraj Raval 作为深度学习领域的自媒体人在欧美可以说是无人不知、无人不晓。 凭借在 Youtube 上的指导视频,Siraj Raval 在全世界吸...

30012
来自专栏新智元

22岁复旦学生拿下世界深度学习竞赛冠军:50层ResNet网络

【新智元导读】 拥有世界上最大的开源车对车(V2V)网络的 Nexar 公布了第二届 Nexar 挑战赛的结果。来自复旦大学的Hengduo Li 拿下冠军。 ...

6287

扫码关注云+社区