【技术实现步骤摘要】
电影推荐方法、系统、存储介质及设备
[0001]本专利技术涉及电影推荐领域,特别是涉及一种电影推荐方法、系统、存储介质及设备。
技术介绍
[0002]随着大数据时代的到来,网络信息数据呈现指数级增长,而其中也充斥着大量的垃圾信息,从而造成了信息过载,推荐机制是一种能为用户提供有效信息筛选的技术。不需要用户提供明确的需求,是通过分析用户对物品的行为信息,挖掘出用户的个性化需求,再通过用户的兴趣模型主动向用户提供满足其需求的信息,因其能够挖掘用户兴趣的特点,已经成为了为用户提供个性化服务的一个重要研究主题,并在电影领域也得到了广泛的应用。
[0003]传统的电影推荐机制通常是采用协同过滤的方式进行,但这种推荐方式会由于用户行为过少,使得用户行为矩阵过于稀疏而导致推荐的电影无法很好的满足用户需求及偏好,推荐效果不好,并且存在无法推荐新电影的冷启动问题。因此,急需提供一种新型的电影推荐方法来更好的满足用户及市场的需求。
技术实现思路
[0004]本专利技术的目的在于提出一种电影推荐方法、系统、存储介质及设备,以解决上述
技术介绍
中的问题。
[0005]本专利技术提出一种电影推荐方法,所述方法包括:对电影数据库中电影的相关概念进行知识抽取以得到电影的各实体及对应的关系,并将电影的各实体及对应的关系填充至知识图谱的数据层中以形成电影知识图谱;基于所述电影知识图谱将电影的实体及关系映射到多维空间以得到电影的嵌入向量,并根据各电影的嵌入向量对任意两个电影之间的相似度进行计算以得到第一相似度;根据用户的观 ...
【技术保护点】
【技术特征摘要】
1.一种电影推荐方法,其特征在于,所述方法包括:对电影数据库中电影的相关概念进行知识抽取以得到电影的各实体及对应的关系,并将电影的各实体及对应的关系填充至知识图谱的数据层中以形成电影知识图谱;基于所述电影知识图谱将电影的实体及关系映射到多维空间以得到电影的嵌入向量,并根据各电影的嵌入向量对任意两个电影之间的相似度进行计算以得到第一相似度;根据用户的观影评分对电影进行向量化表示以生成电影的评分向量并构建用户评分矩阵,再根据各电影的评分向量对任意两个电影之间的相似度进行计算以得到第二相似度;对任意两个电影的所述第一相似度及所述第二相似度进行融合以得到任意两个电影的最终相似度,并根据各电影之间的最终相似度生成电影相似度矩阵;根据所述电影相似度矩阵和用户评分矩阵对用户的所有未评价的电影进行评分预测以得到用户对未评价电影的预测评分;根据用户对未评价电影的预测评分对用户的所有未观看的电影进行排序并生成用户的电影推荐集,将所述用户的电影推荐集中排序靠前的预设数量部电影推荐给用户。2.根据权利要求1所述的电影推荐方法,其特征在于,所述根据所述电影相似度矩阵和用户评分矩阵对用户的所有未评价的电影进行评分预测以得到用户对未评价电影的预测评分的步骤具体包括:从电影数据库中获取目标用户的所有未评价的电影以生成目标用户的未评价电影集并从所述目标用户的未评价电影集中提取目标电影;从所述电影相似度矩阵中获取目标电影与其他所有电影之间的相似度并按照相似度的大小对电影进行排序;获取排在前面的k个电影并生成所述目标电影的最相似电影集;将所述目标电影的最相似电影集与目标用户评论过的电影集进行交集以生成目标电影的参考电影集;对所述目标电影的参考电影集中各电影的权值进行计算;根据所述目标电影的参考电影集从所述用户评分矩阵中获取目标用户对所述目标电影的参考电影集中各电影的评分;根据所述目标电影的参考电影集中各电影的权值及目标用户对所述目标电影的参考电影集中各电影的评分进行评分加权和计算以得到目标用户对目标电影的预测评分;依次计算目标用户对所述目标用户的未评价电影集中各电影的预测评分。3.根据权利要求2所述的电影推荐方法,其特征在于,所述根据用户对未评价电影的预测评分对用户的所有未观看的电影进行排序并生成用户的电影推荐集,将所述用户的电影推荐集中排序靠前的预设数量部电影推荐给用户的步骤具体包括:从电影数据库中获取目标用户的所有已观看的电影并生成目标用户的已观看电影集;对所述目标用户的未评价电影集与所述目标用户的已观看电影集进行交集以获得交集电影;将所述目标用户的未评价电影集中的交集电影进行删除并按照预测评分的高低进行排序以生成目标用户的电影推荐集;将所述目标用户的电影推荐集中排序靠前的预设数量部电影推荐给目标用户。
4.根据权利要求2所述的电影推荐方法,其特征在于,所述对所述目标电影的参考电影集中各电影的权值进行计算的步骤具体包括:获取所述目标电影的参考电影集中各电影与目标电影的相似度值;将所述目标电影的参考电影集中各电影与目标电影的相似度值分别依次与所述目标电影的参考电影集中各电影与目标电影的相似度值之和进行相除,以得到所述目标电影的参考电影集中各电影的权值;所述根据所述目标电影的参考电影集中各电影的权值及目标用户对所述目标电影的参考电影集中各电影的评分进行评分加权和计算以得到目标用...
【专利技术属性】
技术研发人员:李介,陶清华,张恒星,
申请(专利权)人:江西中业智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。