目录
一、理论基础
基于协同过滤算法主要通过如下的三个步骤产生推荐:
1).用户模型的建立
在协同过滤算法中,用户兴趣的表示主要为用户i对项目j的评分上,一般通过设置一个m*n的用户评分表,其中有包含m个用户,n个项目。具体的评分有两种方式,一种是布尔型,即用1表示感兴趣,0表示不感兴趣,但是这种方法无法体现用户的感兴趣程度。另外一种是用不同的分数表示用户的兴趣程度,比如使用0~5六个分数,不同的分数表示不同程度的感兴趣度。其基本形式如下:
目录
基于协同过滤算法主要通过如下的三个步骤产生推荐:
在协同过滤算法中,用户兴趣的表示主要为用户i对项目j的评分上,一般通过设置一个m*n的用户评分表,其中有包含m个用户,n个项目。具体的评分有两种方式,一种是布尔型,即用1表示感兴趣,0表示不感兴趣,但是这种方法无法体现用户的感兴趣程度。另外一种是用不同的分数表示用户的兴趣程度,比如使用0~5六个分数,不同的分数表示不同程度的感兴趣度。其基本形式如下: