javascript - API:基于推文的 Spotify 音乐推荐,需要 word2vec 还是 doc2vec?
问题描述
我想设计一个推荐系统,根据他们使用标签#nowplaying 的推文推荐用户歌曲。最初,我想权衡他们的推文并逐字分析,看看他们是否在推特上发布了关于某些歌曲的任何内容,但似乎这对我来说需要更多时间。由于我不会分析每条推文,而只是查找包含主题标签的推文,在这种情况下我还需要使用 word2vec 或 doc2vec 吗?
仅供参考,我将在下面简要介绍该系统。随意评论或发表您对它们的想法。
- 用户将使用 API 授予对其 Spotify 帐户的访问权限。
- 提示用户登录,或者如果帐户是公开的,他们可以输入他们的 Twitter 用户名。
- Twitter 的 API 将在他们的帐户(推文)上搜索#nowplaying。目前,时间跨度将从 90 天到最近的推文。(我在 Twitter API 上读到,如果我不使用高级版,我只能在 7 天内搜索推文,这是正确的吗?但我也找到了一个 github respo,它允许我搜索超过 7 天)
- 分析带有标签的推文并从推文中提取歌曲标题并将数据传递给 Spotify API 进行分析。
- 使用 Spotify API 在 Spotify 上查找提取的歌曲。
- 基于该歌曲,API 将提供 10-20 首相关歌曲,编译成一个播放列表供用户使用。
- 一旦歌曲被编译到播放列表中,系统将向用户显示歌曲推荐,用户可以选择将其保存到他们的帐户或丢弃它。
我使用 API 的经验几乎为零,但我有一些使用 Java、Python 等少数语言的经验。
解决方案
推荐阅读
- python-3.x - 在递增 10 的 DataFrame 列中填写缺失值
- python - 从没有空格的句子中分离单词
- java - 关于并发的同步问题,它是如何工作的,范围是什么
- scala - 在 scala 中,是否存在隐式视图无法传播到其他隐式函数的情况?
- c - *scanf 中 %n 运算符的一致性和行为
- java - java-是否需要 revalidate() 方法?
- javascript - html value="" 不显示
- encryption-asymmetric - 您可以从 NCipher HSM 导出私钥并导入 Java 密钥库 (JCEKS)
- javascript - 使用 react-native 为 iPad/平板电脑启用横向模式
- linux - 我的 docker 镜像在我的驱动器上的哪个位置?(不在/下)