推荐系统
文章平均质量分 63
戎梓漩
这个作者很懒,什么都没留下…
展开
-
多臂老虎机问题——Bandit算法
多臂老虎机(Multi-Armed Bandit)问题是一类强化学习问题,它的名称来自于赌场老虎机的臂。在多臂老虎机问题中,一个代理需要在有限时间内选择多个臂中的一个,每个臂都有一个未知的概率分布,代理的目标是最大化其收益。举个例子,假设有一家网站想要增加其广告收入。该网站可以在其网页上放置多个广告,每个广告都有不同的点击率。多臂老虎机问题就是在这种情况下,如何决定在每次访问中展示哪个广告,以最大化广告收入。原创 2023-04-06 22:44:14 · 2120 阅读 · 0 评论 -
用surprise库实现kaggle电影推荐(Baseline、SlopeOne、NormalPredictor)
使用python中的推荐系统库对kaggle中的电影数据集做打分,并根据评分做推荐原创 2022-06-02 19:16:49 · 863 阅读 · 0 评论 -
推荐系统之用户标签,以及基于标签的算法
目录一、用户标签1、维度2、阶段3、打标签的方式4、如何给用户推荐标签二、基于标签的算法1、SimpleTagBased2、NormTagBased3、TagBased-TFIDF一、用户标签1、维度用户标签,如年龄、工作、性别等行为标签,如消费金额、消费频次等消费标签,如点击、收藏、购买等内容分析,浏览内容,如科技、娱乐、新闻类等2、阶段用户生命周期的三个阶段获客:如何进行拉新,通过更精准的营销获取客户;粘客:个性化推荐,搜索排序,场景运营等;留客:流失率预测,分析关键节点降低原创 2021-10-02 01:34:24 · 2233 阅读 · 0 评论 -
用户分层之RFM模型
一、简介RFM模型是衡量用户价值的模型,其中具体含义:Recency:最近一次消费时间间隔Frequency:消费频率,一段时间(比如1年)内的消费次数Monetary:消费金额,一段时间(比如1年)内的消费金额二、模型对于模型来说,最近一次消费时间间隔(R)越小越好消费频率(F)越大越好消费金额(M)越大越好对每个指标设定一个阈值,根据阈值将每个分为“高”、“低”两部分,用XYZ坐标代表三个指标,将三维空间分为8部分:用户分类规则如下:针对不同等级的客户有不同的营销策略,原创 2021-10-02 01:00:39 · 2841 阅读 · 0 评论 -
Movielens数据集——SlopeOne算法
一、代码from surprise import Datasetfrom surprise import Readerfrom surprise import SlopeOneimport pandas as pd# 数据读取reader = Reader(line_format='user item rating timestamp', sep=',', skip_lines=1)data = Dataset.load_from_file('./ratings.csv', reader=r原创 2021-09-23 01:44:05 · 218 阅读 · 0 评论