主权项 |
一种多媒体数据的推荐方法,其特征在于,包括:获取多媒体数据的属性信息,所述属性信息包括用户的标识、所述多媒体数据所属多媒体数据类型以及用户观看的多媒体数据的标识;根据所述多媒体数据的属性信息,生成矩阵R以及每个用户对应的矩阵S,所述矩阵R的行和列分别表示用户的标识和多媒体数据的标识,所述矩阵R的元素R<sub>ij</sub>表示用户i是否观看多媒体数据j,所述矩阵S的行和列分别为多媒体数据类型和所述用户观看过的多媒体数据的标识,所述矩阵S的元素S<sub>vu</sub>表示所述用户观看的多媒体数据v是否属于多媒体数据类型u;根据从所述矩阵R中获取的第一用户的多媒体数据集合和第二用户的多媒体数据集合计算出的所述第一用户与所述第二用户间的第一相似度,以及根据所述第一用户对应的矩阵S1和所述第二用户对应的矩阵S2计算出的所述第一用户与所述第二用户间的第二相似度,得到所述第一用户与所述第二用户间的相似度,所述第二用户为除所述第一用户外的其他任一用户,用户的多媒体数据集合包含所述用户观看过的所有多媒体数据;将所述第一用户与其他用户中的每个用户间的相似度进行排序,并根据预设相似用户的个数确定出所述第一用户的相似用户;根据所述第一用户的相似用户的标识、所述矩阵S、所述第一用户与所述第一用户的相似用户间的相似度以及需要为所述第一用户推荐的多媒体数据个数,确定对所述第一用户推荐的多媒体数据;其中,所述i∈1,2,……,n;j,v∈1,2,……,m;u∈1,2,……,k;所述n为用户个数,所述m为多媒体数据个数,所述k为多媒体数据类型个数。 |