没有合适的资源?快使用搜索试试~ 我知道了~
积分管理系统java源码-movie_recommand_system:本项目是离线电影推荐服务,分别进行基于统计的推荐和采用A...
共98个文件
class:73个
csv:9个
properties:6个
需积分: 10 0 下载量 32 浏览量
2021-06-06
20:25:35
上传
评论
收藏 3.5MB ZIP 举报
温馨提示
积分管理系统java源码 一、项目体系结构设计 1. 系统架构 业务数据库:采用MongoDB作为数据库 离线推荐部分 离线统计部分:采用 Spark Core + Spark SQL 实现对数据的统计处理 离线统计部分:采用 Spark Core + Spark MLlib 利用 ALS算法实现电影推荐 2. 项目数据流程 1. 系统初始化部分 通过 Spark SQL 将系统初始化数据加载到 MongoDB 中。 2. 离线推荐部分 离线统计:从MongoDB 中加载数据,将电影平均评分统计、电影评分个数统计、最近电影评分个数统计三个统计算法进行运行实现,并将计算结果回写到 MongoDB 中; 离线推荐:从MongoDB 中加载数据,通过 ALS 算法分别将【用 户推荐结果矩阵】、【影片相似度矩阵】回写到MongoDB 中; 3. 数据模型 Movie:电影数据表 Rating:用户评分表 User:用户表 二、基本环境搭建 项目主体用 Scala 编写,采用 IDEA 2020.1 作为开发环境进行项目编写,采用 maven 作为项目构建和管理工具。 1. 新建项目结构 新建普
资源推荐
资源详情
资源评论
收起资源包目录
movie_recommand_system-main.zip (98个子文件)
movie_recommand_system-main
Movie_Recommendation_System
pom.xml 3KB
StatisticalRecommendtion
pom.xml 2KB
target
classes
StatisticsRecommend$$typecreator2$1.class 1KB
GenresRecommendation$.class 2KB
MongoConfig$.class 2KB
StatisticsRecommend$$anonfun$2.class 2KB
MongoConfig.class 4KB
Movie$.class 3KB
log4j.properties 264B
GenresRecommendation.class 5KB
StatisticsRecommend$$anonfun$3.class 2KB
StatisticsRecommend$$anonfun$3$$anonfun$apply$2.class 1KB
Recommendation$.class 2KB
Movie.class 9KB
StatisticsRecommend.class 2KB
StatisticsRecommend$$anonfun$1.class 2KB
StatisticsRecommend$$anonfun$main$1.class 2KB
Rating.class 5KB
StatisticsRecommend$$typecreator1$1.class 1KB
StatisticsRecommend$$anonfun$3$$anonfun$apply$1.class 1KB
StatisticsRecommend$.class 10KB
StatisticsRecommend$$typecreator4$1.class 1KB
Recommendation.class 4KB
Rating$.class 2KB
src
main
resources
log4j.properties 264B
scala
StatisticsRecommend.scala 5KB
Movie_Recommendation_System.iml 81B
DataLoad
pom.xml 1KB
target
classes
Tag$.class 2KB
MongoConfig$.class 2KB
DataLoad$$anonfun$3.class 1KB
DataLoad$$anonfun$2.class 1KB
ratings.csv 1.03MB
DataLoad$$typecreator6$1.class 1KB
MongoConfig.class 4KB
Movie$.class 3KB
DataLoad$$typecreator2$1.class 1KB
log4j.properties 264B
tags.csv 14KB
DataLoad.class 2KB
ESConfig.class 6KB
movies.csv 1.99MB
Tag.class 5KB
Movie.class 9KB
Rating.class 5KB
DataLoad$$anonfun$1.class 2KB
DataLoad$$typecreator4$1.class 1KB
DataLoad$.class 11KB
ESConfig$.class 2KB
Rating$.class 2KB
src
main
resources
ratings.csv 1.03MB
log4j.properties 264B
tags.csv 14KB
movies.csv 1.99MB
scala
DataLoad.scala 6KB
AlsOfflineRecommendation
pom.xml 2KB
target
classes
AlsOfflineRecommend$$anonfun$7$$anonfun$apply$1.class 1KB
UserRecs.class 5KB
ALSTrainer$$anonfun$4.class 2KB
ALSTrainer$$anonfun$2.class 2KB
MongoConfig$.class 2KB
ALSTrainer$$typecreator1$1.class 1KB
ALSTrainer$$anonfun$3.class 1KB
MovieRecs$.class 2KB
UserRecs$.class 2KB
MongoConfig.class 4KB
MovieRating.class 5KB
ALSTrainer.class 1KB
AlsOfflineRecommend$$anonfun$1.class 1KB
AlsOfflineRecommend$$anonfun$7$$anonfun$apply$2.class 1KB
log4j.properties 264B
ALSTrainer$.class 8KB
AlsOfflineRecommend$$anonfun$6.class 2KB
AlsOfflineRecommend$$typecreator1$1.class 1KB
AlsOfflineRecommend$$anonfun$5.class 1KB
ALSTrainer$$anonfun$1.class 1KB
ALSTrainer$$anonfun$adjustALSParam$1.class 1KB
AlsOfflineRecommend$$anonfun$4.class 2KB
Recommendation$.class 2KB
MovieRating$.class 2KB
AlsOfflineRecommend$$anonfun$3.class 1KB
MovieRecs.class 5KB
AlsOfflineRecommend$.class 8KB
AlsOfflineRecommend$$anonfun$2.class 1KB
ALSTrainer$$anonfun$2$$anonfun$apply$1.class 2KB
AlsOfflineRecommend$$anonfun$7.class 2KB
ALSTrainer$$anonfun$getRMSE$1.class 2KB
AlsOfflineRecommend$$typecreator3$1.class 1KB
Recommendation.class 4KB
AlsOfflineRecommend.class 1KB
ALSTrainer$$anonfun$5.class 2KB
src
main
resources
log4j.properties 264B
scala
ALSTrainer.scala 3KB
AlsOfflineRecommend.scala 3KB
ratings.csv 1.03MB
tags.csv 14KB
movies.csv 1.99MB
README.md 34KB
共 98 条
- 1
资源评论
weixin_38742954
- 粉丝: 10
- 资源: 916
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 快手APP大学生用户数据集【数据格式已处理】.zip
- 《编译原理》课件-第4章文法和语言
- 【java毕业设计】校园博客系统源码(springboot+vue+mysql+说明文档+LW).zip
- 【java毕业设计】springbootjava付费自习室管理系统(springboot+vue+mysql+说明文档).zip
- Shell脚本中变量与字符串操作的实战指南
- 【java毕业设计】springbootjava在线考试系统(springboot+vue+mysql+说明文档).zip
- grendel-gs(3D gs gpus)
- 【java毕业设计】校友社交系统源码(springboot+vue+mysql+说明文档+LW+LW).zip
- 打造完美圣诞装饰球:使用 CSS `border-radius` 创建圆形
- 大数据笔记自己记录用的
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功