sql - 根据用户数据显示相关歌曲

标签 sql algorithm database-schema

我有这个应用程序,我有用户喜欢的音乐类型,每当用户听一首歌曲时,他都会给它打分。我想向他们展示用户可能喜欢的最相关的歌曲。我如何携带在数据库模式上?我应该从用户那里获取哪些数据以及如何为特定用户获取最相关的歌曲? 明确的解释表示赞赏。

最佳答案

这是一个非常活跃的研究领域,称为 recommender systems .如果你想认真对待它,数据库设计只是第一步;您将需要考虑合适的算法等。您的问题专门针对数据库架构,因此我推荐以下阅读 Material :

关于sql - 根据用户数据显示相关歌曲,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37538930/

相关文章:

c - 算法图深度优先搜索

database - 如何为 GET_DDL 正确使用 CONSTRAINTS_AS_ALTER?

.net - Linq to SQL:调用SubmitChanges()时的执行顺序

sql - 有什么简单的方法可以在T-SQL中格式化小数?

php - 如果列中的所有行都为 true,则返回 true

java - N 数串接 N 次的模数

java - 如何有效地在 SWT/Swing 表中填充数百万条记录

python - Python pandas 中是否有相当于 SQL GROUP BY ROLLUP 的功能?

key - 键、超键、最小超键、候选键和主键之间的区别

apache-spark - Databricks 架构实现问题