算法综述
基于邻域的算法是推荐系统中最基本的算法,就目前研究的成果来讲,基于邻域的推荐算法可以分为两大类,一类是基于用户的协同过滤,另外一种是基于物品的协同过滤。接下来本文先讲基于用户的系统过滤(UserBased Recommendation)
算法背景
每当同学们开始考研的时候,不知道要复习什么,或者买什么样的复习资料的时候,往往去咨询自己的师兄师姐,一般是同一个专业的,然后师兄师姐会给我们介绍一些书,如果这些书,我们没有看过,我们一般会听从他们的建议。
我们为什么能听取他们的建议呢,无非以下几个原因:
1、师兄师姐跟我们是一个专业的,可以理解为兴趣点一样
2、师兄师姐都经历过,本身关系比较近,相互信任
基于用户的系统过滤就是基于第一种思想,如果两个用户的历史兴趣点相似,那么该用户未来的兴趣点有很大的可能性相似。