大数据项目之电影推荐系统-数据模型

发布时间:2021年12月10日作者:atguigu浏览次数:460

数据模型

  1. Movie【电影数据表】

字段名

字段类型

字段描述

字段备注

mid

Int

电影的ID

 

name

String

电影的名称

 

descri

String

电影的描述

 

timelong

String

电影的时长

 

shoot

String

电影拍摄时间

 

issue

String

电影发布时间

 

language

String

电影语言

 

genres

String

电影所属类别

 

director

String

电影的导演

 

actors

String

电影的演员

 

 

  1. Rating【用户评分表】

字段名

字段类型

字段描述

字段备注

uid

Int

用户的ID

 

mid

Int

电影的ID

 

score

Double

电影的分值

 

timestamp

Long

评分的时间

 

 

  1. Tag【电影标签表】

字段名

字段类型

字段描述

字段备注

uid

Int

用户的ID

 

mid

Int

电影的ID

 

tag

String

电影的标签

 

timestamp

Long

评分的时间

 

 

 

  1. User【用户表】

字段名

字段类型

字段描述

字段备注

uid

Int

用户的ID

 

username

String

用户名

 

password

String

用户密码

 

first

boolean

用于是否第一次登录

 

genres

List<String>

用户偏爱的电影类型

 

timestamp

Long

用户创建的时间

 

 

  1. RateMoreMoviesRecently【最近电影评分个数统计表】

字段名

字段类型

字段描述

字段备注

mid

Int

电影的ID

 

count

Int

电影的评分数

 

yearmonth

String

评分的时段

yyyymm

 

  1. RateMoreMovies【电影评分个数统计表】

字段名

字段类型

字段描述

字段备注

mid

Int

电影的ID

 

count

Int

电影的评分数

 

 

  1. AverageMoviesScore【电影平均评分表】

字段名

字段类型

字段描述

字段备注

mid

Int

电影的ID

 

avg

Double

电影的平均评分

 

 

  1. MovieRecs【电影相似性矩阵】

字段名

字段类型

字段描述

字段备注

mid

Int

电影的ID

 

recs

Array[(mid:Int,score:Double)]

该电影最相似的电影集合

 

 

  1. UserRecs【用户电影推荐矩阵】

字段名

字段类型

字段描述

字段备注

uid

Int

用户的ID

 

recs

Array[(mid:Int,score:Double)]

推荐给该用户的电影集合

 

 

  1. StreamRecs【用户实时电影推荐矩阵】

字段名

字段类型

字段描述

字段备注

uid

Int

用户的ID

 

recs

Array[(mid:Int,score:Double)]

实时推荐给该用户的电影集合

 

  1. GenresTopMovies【电影类别TOP10】

字段名

字段类型

字段描述

字段备注

genres

String

电影类型

 

recs

Array[(mid:Int,score:Double)]

TOP10电影

 

想要了解跟多关于大数据培训课程内容欢迎关注尚硅谷大数据培训,尚硅谷除了这些技术文章外还有免费的高质量大数据培训课程视频供广大学员下载学习。


上一篇:
下一篇:
相关课程

java培训 大数据培训 前端培训 UI/UE设计培训

关于尚硅谷
教育理念
名师团队
学员心声
资源下载
视频下载
资料下载
工具下载
加入我们
招聘岗位
岗位介绍
招贤纳师
联系我们
全国统一咨询电话:010-56253825
地址:北京市昌平区宏福科技园2号楼3层(北京校区)

深圳市宝安区西部硅谷大厦B座C区一层(深圳校区)

上海市松江区谷阳北路166号大江商厦3层(上海校区)

武汉市东湖高新开发区东湖网谷(武汉校区)

西安市雁塔区和发智能大厦B座3层(西安校区)