协同过滤简介 协同过滤就是将物品或者人组织成邻居,这些邻居有相同类似的属性,则维护这些邻居的一个关系矩阵,矩阵的值就是他们的关系的值了,再乘以一个个体的列矩阵或者行矩阵,他们的推荐关系就出来了。 俗话说“物以类聚、人以群分”,拿看电影这个例子来讲,若是你喜欢《蝙蝠侠》、《碟中谍》、《星际穿越》、《源代码》等电影,另外有我的也都喜欢这些电影,并且他还喜欢《钢铁侠》,则颇有可能你也喜欢《钢铁侠》这部电影。因此说,当一个用户 A 须要个性化推荐时,能够先找到和他兴趣类似的用户群体 G,而后把 G 喜欢的、而且 A 没有据说过的物品推荐给 A,这就是基于用户的系统过滤算法。协同过滤是在海量数据中挖掘出小部分与你品味相似的用户,在协同过滤中,这些用户成为邻居,而后根据他们喜欢的东西组织成一个排序的目录推荐给你。因此就有以下两个核心问题