0,技术综述
广告精准投放:推荐系统在广告投放的应用
推荐系统,也称为推荐引擎或推荐平台,是信息过滤技术的一个分支,用于预测用户对事物的评价或偏好。
1,基于内容的推荐
基于项目的推荐
基于用户的推荐
2, 协同过滤推荐
基于项目的协同过滤推荐
基于用户的协同过滤推荐
2.1,用户建模
收集用户行为,分析用户偏好
用户行为:
显式:评价、投票、转发、评论、保存书签、标记标签
隐式:点击流、页面停留时间、购买
根据不同应用,可添加特殊的用户行为
组合用户行为、去除噪音、归一化,得到用户偏好
2.2,数据聚合
数据:用户、事项
2.3,推荐计算
3,结果评价
4,开源实现
mahout