栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java+SSH(Spring+Struts+Hibernate)+Mysql个性化电影推荐系统 基于用户、项目、kmeans聚类、混合的协同过滤推荐算法MovielensCFRSEx 源代码下载

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java+SSH(Spring+Struts+Hibernate)+Mysql个性化电影推荐系统 基于用户、项目、kmeans聚类、混合的协同过滤推荐算法MovielensCFRSEx 源代码下载

Java+SSH(Spring+Struts+Hibernate)+Mysql个性化电影推荐系统 基于用户、项目、kmeans聚类、混合的协同过滤推荐算法MovielensCFRSEx 源代码下载 一、项目简介 1、开发工具和实现技术

MyEclipse10/Eclipse/IDEA,jdk1.7,mysql5.5/mysql8,navicat数据库管理工具,tomcat7,SSH(spring3+struts2+Hibernate3)开发框架,jsp页面,javascript脚本,jquery脚本,bootstrap前端框架,layer弹窗组件,webuploader文件上传组件等。

2、项目功能

前台用户包含:注册、登录、注销、浏览电影、搜索电影、信息修改、密码修改、电影评分、个性化推荐电影等功能;
后台管理员包含:数据统计、用户管理、电影管理、电影类型管理、评分管理等。
个性化推荐功能:
系统启动后,会执行InitListener类,是application监听器,InitListener类会先进行聚类计算,并将聚类结果保存在内存中,用户登录后,会进行推荐,推荐首先是聚类,聚类的初始点为项目启动时聚类的结果,将本次聚类结果保存在内存中作为下次聚类的初始簇,这样聚类会越来越准确,推荐会越来越准确,同时聚类计算时间越短。聚类后,找到当前登录用户所在的簇,并将簇中所有用户-评分,构成用户-项目评分矩阵,最后是分别进行基于用户和基于项目的推荐。
电影数据来源:movielens数据集ml-100k 1682movies(u.item) 943users(u.user) 9430ratings(ua.test)
并通过数据集中的电影id,在国外https://www.imdb.com/title/tt网站查找对应电影

二、项目展示























三、代码展示






作者专业长期研究各种协同过滤推荐算法,欢迎留言、私信互相交流学习,后续会不断更新不同的协同过滤推荐算法,欢迎关注。
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/338105.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号