推荐算法(1)——常用的推荐方法

本文介绍了互联网行业中常见的推荐算法,包括基于用户相识度和物品关联的推荐。用户相识度通过用户行为计算相似性,如购买历史和浏览行为;物品关联则基于共同特征或购买模式找出商品间的联系。此外,还提到了特征提取的重要性以及主要的推荐算法,如基于内容、协同过滤和关联规则推荐,各有优缺点,并适用于不同场景。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

互谅网行业,推荐无处不在。推荐的方法大致分为2类——基于用户相识度的推荐,基于物品关联的推荐。

1. 基于用户相识度的推荐

用户相识度计算是通过用户的行为计算用户的“距离”。

用户行为有多个维度,比如对某个商品的打分,用户的年龄、职业,用户浏览的站点等等。

就购买行为来讲,有用户的购买商品,浏览的商品,购买商品的价格,购买商品的关联等。比如一个男士买啤酒后,又买了尿布,很可能说明他家里有个怀孕的太太,那么可以推荐一些怀孕相关的商品。

2. 基于物品关联的推荐

很多看起来没关系的事务,在某种介质下很有可能产生关联。

如果2个事物有共同特征,那么通过特征项可以将事物关联。如果2个事物没有共同特征,但在某种介质下可以发生关联,比如买了A商品的很多人也会买B商品,即使A和B之间没有共同的属性,他们也可以通过购买者关联起来。

3. 关于特征提取

要找到事物之间的联系,就要通过某些特征或者说维度将事物关联起来。这些特征的选取很关键,可以首先获取很多特征,然后通过算法比如决策树等,从获取的特征中选取决定事物联系的关键特征,给他们赋予权重,权重的确定可以通过机器学习算法不断的优化。

4. 主要的推荐算法

4.1 基于内容的推荐

从关于内容的特征描述得到用户的兴趣。比如通过用户的搜索词,分析用户想要搜索的东西以及爱好。将事物和一些搜索词关联起来,推荐给用户。这种方法不需要用户的数据,因此没有冷开始问题,新的项目也可以得到很好的推荐。

4.2 协同过滤推荐

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值