一种基于协同过滤算法个性化电影推荐系统及其实现方法技术方案

技术编号:37890147 阅读:28 留言:0更新日期:2023-06-18 11:54
本发明专利技术公开了一种基于协同过滤算法个性化电影推荐系统及其实现方法,多媒体信息处理领域。该个性化电影推荐系统,包括用户接口模块,实现推荐系统与用户的交互,主要包括查看推荐、注册登录、观看、评分和浏览,电影信息管理模块,作为电影个性化推荐的补充,包括分类管理、排行榜、基本信息管理和推荐信息,个性化推荐算法模块,与用户接口模块和电影信息管理模块通信连接,利用协同过滤算法计算出用户、电影的近邻数据,存入到数据库中。本发明专利技术是基于用户建立的可靠人物模型,以及电影的参数建立1:1模型,用户可以通过个性化推荐得到心仪电影的推荐以及反馈,以便系统能够更加了解用户的喜好从而完成影片的相似度计算并进行合理推荐。理推荐。理推荐。

【技术实现步骤摘要】
一种基于协同过滤算法个性化电影推荐系统及其实现方法


[0001]本专利技术属于多媒体信息处理领域,通过个性化推荐以及协同过滤算法提高用户的观影体验以及推荐。

技术介绍

[0002]随着互联网技术的飞速发展,当今社会已进入了信息爆炸时代。便利的互联网和日益普及的移动终端极大地提高了人们的生活质量。网络上供用户观看的电影数量庞大、类型多样,从海量的影片资源中找到一部自己喜欢的电影变的越来越困难,海量影片信息的利用率很低。

技术实现思路

[0003]本专利技术旨在至少在一定程度上解决上述问题之一。为此为了使用户有更好的观影体验以及能够更加详细的了解到自己观看影片的质量,本专利技术是基于用户建立的可靠人物模型,以及电影的参数建立1:1模型,所以用户可以通过个性化推荐方便的得到心仪电影的推荐以及反馈,以便系统能够更加了解用户的喜好从而完成影片的相似度计算并进行合理推荐,缩小用户的选择范围,提高用户的观影体验。
[0004]为实现上述目的,本专利技术提供如下技术方案:
[0005]用户接口模块,实现推荐系统与用户的交互,主要本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于协同过滤算法个性化电影推荐系统,其特征在于,包括:用户接口模块,实现推荐系统与用户的交互,主要包括查看推荐、注册登录、观看、评分和浏览;电影信息管理模块,作为电影个性化推荐的补充,包括分类管理、排行榜、基本信息管理和推荐信息;个性化推荐算法模块,与用户接口模块和电影信息管理模块通信连接,利用协同过滤算法计算出用户、电影的近邻数据,存入到数据库中;所述个性化推荐算法模块提供基于用户兴趣进行相似度计算的实现方法,包括以下步骤:第一步:系统会根据用户的反馈信息找到与之兴趣相似的用户集合;给定用户a和用户b,令f(a)表示用户a曾经有过正反馈的物品集合,f(b)表示用户b曾经有过正反馈的电影集合,则根据Jaccard公式或w
ab
表示用户a和用户b的兴趣相似度,由于存在热门电影可能用户a和b都会观看,可能会影响w
ab
的准确度,所以通过惩罚了用户a和用户b共同兴趣列表中热门电影对相似度的影响;第二步:找到这个集合中用户喜欢的,且目标用户没有听说过的电影推荐给该用户;需要建立电影

用户的倒排表,然后建立n*n的用户相似度矩阵W,若用户A和用户B都对a电影感兴趣,则将W[A][B]和W[B][A]加1,以此类推,扫描完所有的电影后,得到最终的W矩阵,W矩阵是余弦相似度的分子部分,将W除以分母可以得到最终的用户兴趣相似度;第三步:得到用户之间的相似度之后,根据如下公式计算出用户u对电影i的感兴趣程度:其中S(u,K)包含和用户u兴趣相近的...

【专利技术属性】
技术研发人员:王建东黄致远李明霖胡欣立刘振宇袁思林
申请(专利权)人:西安电子科技大学青岛计算技术研究院
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1