1、基于user的协同过滤:
先挖掘出与用户相似兴趣的人群,再从这些相似人群中的人所喜欢的东西但是用户还没喜欢过的内容。
举个例子:对于做android开发的初学者来说,他想要知道android开发要学习哪些知识点,看哪些书,那么对于初学者来说他的兴趣点是android开发,那么我们就可以找到一群android开发人员,然后就可以提取出这些android开发者平时所看得比较多的书,和平时讨论的比较多的知识点推荐给这个android初学者,那么这个就叫作基于user的协同过滤。
可以看出来,我们先对user进行了一个分类,然后筛选出与用户兴趣的相近的一个user群,然后再得到这些user大家都感兴趣的item进行推荐。
2、基于item的协同过滤:
未完待续...
时间: 2024-10-10 03:43:14