1.一种个性化电影的推荐方法,其特征在于,包括:
预先爬取多个电影的基本信息、所属类型和影评信息,所述影评信息包括影评分数和影评文本;
根据所述电影的所属类型和影评分数确定所述电影的电影类别,将所述电影类别作为所述电影的一个电影标签;根据所述电影的所述基本信息和所述影评文本提取所述电影的一个或多个电影标签;确定所述电影所有所述电影标签的重要程度,根据所述电影标签的重要程度生成所述电影的电影标签集;
根据用户的观影记录生成所述用户的用户标签集,所述用户标签集包括多个用户标签;
根据所述用户标签集中的多个所述用户标签与所述电影标签集中的多个所述电影标签之间的关联度确定所述用户与所述电影之间的整体关联度;
根据多个所述电影的所述整体关联度,从多个所述电影中选取一个或多个电影作为目标电影,并将所述目标电影推送至所述用户。
2.根据权利要求1所述的方法,其特征在于,所述根据用户的观影记录生成所述用户的用户标签集包括:获取用户的观影记录,所述观影记录包括所述用户观看的历史电影的基本信息、所属类型、观看频率和观看时长;
根据所述历史电影的基本信息、所属类型、观看频率和观看时长生成所述用户的多个用户标签;
根据所述观看频率和所述观看时长确定所有所述用户标签的重要程度,根据所述用户标签的重要程度生成所述用户的用户标签集。
3.根据权利要求1或2所述的方法,其特征在于,所述根据所述用户标签集中的多个所述用户标签与所述电影标签集中的多个所述电影标签之间的关联度确定所述用户与所述电影之间的整体关联度,包括:确定第一标签集中一个第一标签与第二标签集中每个第二标签之间的关联度,并确定前t个最高的关联度;其中,所述第一标签集为所述用户标签集,所述第一标签为所述用户标签,所述第二标签集为所述电影标签集,所述第二标签为所述电影标签;或者,所述第一标签集为所述电影标签集,所述第一标签为所述电影标签,所述第二标签集为所述用户标签集,所述第二标签为所述用户标签;
确定所述第一标签的权重系数,根据所述第一标签的权重系数和前t个最高的关联度确定所述第一标签与所述第二标签集之间的关联度,且:其中,ai表示第一标签集中的第i个第一标签,bj表示与第一标签ai之间关联度最高的第j个第二标签;B表示第二标签集, 表示第一标签ai与第二标签集B之间的关联度,ωai表示第一标签ai的权重系数, 表示第一标签ai与第二标签bj之间的关联度;
根据所述第一标签集中每个所述第一标签与所述第二标签集之间的关联度,确定所述第一标签集与所述第二标签集之间的整体关联度。
4.根据权利要求3所述的方法,其特征在于,所述确定第一标签集中一个第一标签与第二标签集中每个第二标签之间的关联度,包括:确定所述第一标签集中一个第一标签与第二标签集中每个第二标签之间的相似度,并确定每个所述第二标签的权重系数;
根据所述第一标签与所述第二标签之间的相似度和所述第二标签的权重系数确定所述第一标签与所述第二标签之间的关联度,且:其中,bk表示第二标签集中的第k个第二标签;ωbk表示第二标签bk的权重系数, 表示第一标签ai与第二标签bk之间的相似度, 表示第一标签ai与第二标签bk之间的关联度。
5.根据权利要求1所述的方法,其特征在于,所述根据多个所述电影的所述整体关联度,从多个所述电影中选取一个或多个电影作为目标电影,包括:将整体关联度最高的一个或多个所述电影作为目标电影;
或者,根据多个电影的电影标签集建立标签库,根据所述标签库确定两个所述电影之间的相关程度;将整体关联度最高的一个或多个所述电影作为目标电影,并将与已确定的所述目标电影的相关程度大于预设阈值的其他电影作为目标电影。
6.根据权利要求1所述的方法,其特征在于,在所述将所述目标电影推送至所述用户之后,还包括:根据所述用户观看所述目标电影的观影记录对选取的目标电影进行优化调整。
7.一种个性化电影的推荐装置,其特征在于,包括:
预处理模块,用于预先爬取多个电影的基本信息、所属类型和影评信息,所述影评信息包括影评分数和影评文本;根据所述电影的所属类型和影评分数确定所述电影的电影类别,将所述电影类别作为所述电影的一个电影标签;根据所述电影的所述基本信息和所述影评文本提取所述电影的一个或多个电影标签;确定所述电影所有所述电影标签的重要程度,根据所述电影标签的重要程度生成所述电影的电影标签集;
用户标签生成模块,用于根据用户的观影记录生成所述用户的用户标签集,所述用户标签集包括多个用户标签;
关联模块,用于根据所述用户标签集中的多个所述用户标签与所述电影标签集中的多个所述电影标签之间的关联度确定所述用户与所述电影之间的整体关联度;
推荐模块,用于根据多个所述电影的所述整体关联度,从多个所述电影中选取一个或多个电影作为目标电影,并将所述目标电影推送至所述用户。
8.根据权利要求7所述的装置,其特征在于,所述用户标签生成模块根据用户的观影记录生成所述用户的用户标签集包括:获取用户的观影记录,所述观影记录包括所述用户观看的历史电影的基本信息、所属类型、观看频率和观看时长;
根据所述历史电影的基本信息、所属类型、观看频率和观看时长生成所述用户的多个用户标签;
根据所述观看频率和所述观看时长确定所有所述用户标签的重要程度,根据所述用户标签的重要程度生成所述用户的用户标签集。
9.一种电子设备,包括总线、收发器、存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述收发器、所述存储器和所述处理器通过所述总线相连,其特征在于,所述计算机程序被所述处理器执行时实现如权利要求1至6中任一项所述的个性化电影的推荐方法中的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至6中任一项所述的个性化电影的推荐方法中的步骤。