算法:为您可能喜欢的电影制作推荐

Far*_*ruz 6 sql algorithm

我需要帮助设计一种算法来推荐电影.

系统中的每个用户都会在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级电影,除非它真的推荐在其他所有方面).此外,如果电影匹配多个类型,它将增加其推荐比率.

奖励:如果用户给电影评分较低 - >它会失去推荐率.

更新: 我的意思是一个用户和一个标题.每当用户进入"电影页面"时 - 他将获得他可能喜欢的其他电影的推荐.

Pra*_*are 4

你迟到了,比赛结束了。

\n\n

但它很有趣。

\n\n

你将不得不研究一些奇特的数学(哦,我喜欢这一切)

\n\n
    \n
  1. 线性代数
  2. \n
  3. 统计数据
  4. \n
  5. 人工智能
  6. \n
  7. 图论
  8. \n
\n\n

文章:

\n\n
    \n
  1. 基于项目的协同过滤推荐算法(1424次引用)
  2. \n
  3. 切线:小说,\xe2\x80\x9cSurprise-me\xe2\x80\x9d,推荐算法
  4. \n
  5. 什么是好的推荐算法?- 黑客新闻
  6. \n
  7. 托尼·菲利普斯在媒体中对数学的看法
  8. \n
  9. 我们推荐奇异值分解
  10. \n
  11. Netflix 奖致敬:Python 推荐算法
  12. \n
  13. 通过图分析研究推荐算法
  14. \n
\n