推荐系统
文章平均质量分 92
搬用工tyler
这个作者很懒,什么都没留下…
展开
-
协同过滤推荐算法(CF)
协同过滤用户行为蕴藏着很多模式,著名的“啤酒和尿布”的故事就是用户行为模式的良好体现。基于用户行为推荐的主要思想是利用已有用户的历史行为数据(显式反馈或隐式反馈),预测当前用户可能感兴趣的物品,其中显式反馈主要为用户评分,隐式反馈主要包括浏览、搜索等。基于用户行为的推荐算法也称为协同过滤算法(Collaborative Filtering Recommendation),是推荐领域应用最广泛的...原创 2020-04-06 22:56:50 · 1215 阅读 · 0 评论 -
基于内容的推荐算法(CB)
简介Collaborative Filtering Recommendations (协同过滤,简称CF) 是目前最流行的推荐方法,在研究界和工业界得到大量使用。但是,工业界真正使用的系统一般都不会只有CF推荐算法,Content-based Recommendations (CB) 基本也会是其中的一部分。CB应该算是最早被使用的推荐方法吧,它根据用户过去喜欢的产品(本文统称为 item),...原创 2020-04-06 21:22:27 · 1293 阅读 · 0 评论 -
CTR之LR、MLR、GBDT+LR
LRLR模型是广义线性模型,从其函数形式来看,LR模型可以看做是一个没有隐层的神经网络模型(感知机模型)LR模型一直是CTR预估问题的benchmark模型,由于其简单、易于并行化实现、可解释性强等优点而被广泛使用。然而由于线性模型本身的局限,不能处理特征和目标之间的非线性关系,因此模型效果严重依赖于算法工程师的特征工程经验。为了让线性模型能够学习到原始特征与拟合目标之间的非线性关系,通常需要...原创 2020-03-31 16:40:05 · 495 阅读 · 0 评论 -
CTR之FM、FFM、DeepFM
背景:在传统的线性模型中,每个特征都是独立的,如果需要考虑特征与特征之间的相互作用,可能需要人工对特征进行交叉组合;非线性SVM可以对特征进行核变换,但是在特征高度稀疏的情况下,并不能很好的进行学习;综上提出了FM系列算法FM数据模型上表达特征xi,xj的组合用xixj表示,即所说的多项式模型,通常情况下只考虑两阶多项式模型,也就是特征两两组合的问题,模型表达如下:y=ω0+∑i=...原创 2020-03-30 18:52:23 · 421 阅读 · 0 评论 -
推荐系统综述
总体推荐系统通常分为召回和排序两个步骤召回:粗排选取合适的内容,可以通过协同过滤,兴趣tag,内容最热等方式排序(CTR预估):使用一个点击率预估模型(输入用户特征,内容特征,用户内容交叉特征等)对召回出来的内容进行排序召回常用算法排序常用算法...原创 2020-03-30 16:29:33 · 451 阅读 · 0 评论