java-毕设之个性化电影推荐系统(springboot+vue+协同过滤)

大家好,我是柳絮乱飘,直接开始正题。

系统介绍:该系统是一个基于协同过滤的个性化电影推荐系统,用户维度有两个,分别是普通用户和管理员,不同的用户维度所展示的界面不同。对于普通用户,主要界面有电影首页,收藏页面,个人信息界面,登录注册界面等。管理员界面主要是用户管理界面,电影管理界面,统计用户,电影数量等。界面会在后面贴上。

功能点:用户维度的登录注册,电影模糊搜索,电影分类分页,电影播放,电影收藏&取消收藏,电影相似类别推荐(点击某个电影后会跳转到该电影详情界面,并展示与该电影类别相似的其他电影),个人信息的修改(对于号码等设置为不可修改项),个性化推荐,管理员可对用户信息,电影信息进行基础的增删改查包括联合搜索,可设置用户的登录权限等。

技术栈:springboot+vue+mysql+python(数据爬取) &利用杰卡德系数计算相似性

推荐核心:将杰卡德相似性度量应用到基于物品的协同过滤系统中,并建立起相应的评价分析方法

数据来源:利用爬虫爬取电影网站数据,并对数据进行清晰筛选

其他细节:关于冷启动问题,会在用户注册时要求填写年龄,性别,以及感兴趣的电影类别。如果都没有填写,则会根据电影评分进行推荐,在产生数据后再进行个性化推荐。

(推荐优先级:用户收藏电影>注册选择类别>年龄性别推测(使用GPT生成)>高分电影推荐)

接下里是系统的界面展示:

好的,这次的分享就到这里啦,源码可以看我主页哦。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值