参考:http://www.cnblogs.com/wentingtu/archive/2011/12/16/2289926.html
http://www.cnblogs.com/luchen927/archive/2012/02/01/2325360.html
协同过滤是用在搜索引擎中的,用来向用户推荐产品。
可以分为:基于用户的协同过滤推荐、基于项目的系统过滤推荐、基于模型的协同过滤推荐;
基于用户的协同过滤:根据用户对商品的喜爱情况将用户划分为同一类,然后将A喜欢的商品推荐给同一类中的B;
基于项目的协同过滤:根据用户对商品的喜爱情况将商品划分为同一类,然后将商品2推荐给喜欢商品1的用户,其中商品1和商品2是同一类;
基于模型的协同过滤:基于样本的用户喜好信息,训练一个推荐模型,然后根据实时的用户喜好信息进行预测,计算推荐。