我需要帮助设计一种算法来推荐电影.
系统中的每个用户都会在1-100之间对电影进行评分.
表格包括:
Table Movies
ID Name Year Rating Runtime
Table Con_MoviesToGenres
MovieID GenreID
Table Con_MovieToUser
MovieID UserID Grade
Run Code Online (Sandbox Code Playgroud)
我正在尝试构建一个SELECT查询,以返回特定电影的5个最推荐的电影.
请记住,我希望以某种方式,类似的流派,最高的成绩和电影评级进行整合(所以你想要推荐一部获得PG评级的电影的R级电影,除非它真的推荐在其他所有方面).此外,如果电影匹配多个类型,它将增加其推荐比率.
奖励:如果用户给电影评分较低 - >它会失去推荐率.
更新: 我的意思是一个用户和一个标题.每当用户进入"电影页面"时 - 他将获得他可能喜欢的其他电影的推荐.
你迟到了,比赛结束了。
\n\n但它很有趣。
\n\n你将不得不研究一些奇特的数学(哦,我喜欢这一切)
\n\n文章:
\n\n