我想设计一个推荐系统,根据用户使用标签“nowplaying”的推文推荐用户歌曲。起初,我想衡量一下他们的推文,逐字分析,看看他们是否在推文中发表过关于某些歌曲的内容,但这似乎需要我更多的时间。因为我不会分析每条tweet,而只是查找包含hashtag的tweet,所以在这种情况下我还需要使用word2vec或doc2vec吗
下面我将简要介绍一下系统,仅供参考。请随意评论或给出您的想法
- 用户将使用API访问其Spotify帐户李>
- 提示用户登录,或者如果帐户是公共的,他们可以只输入他们的Twitter用户名李>
- Twitter的API将在他们的账户(tweets)上搜索#nowplaying。目前,时间跨度将从90天到最近的推特。(我在Twitter API上读到,如果我不使用premium,我只能在7天内搜索推文,对吗?但我还发现了一个github respo,它允许我在7天以上搜索推文)
- 分析带有标签的推文,从推文中提取歌曲标题,并将数据传递给Spotify API进行分析李>
- 使用Spotify API在Spotify上查找提取的歌曲李>
- 根据这首歌,API将提供10-20首与之相关的歌曲
为用户编译成播放列表李>
- 一旦歌曲被编译成播放列表,系统将
向用户显示歌曲推荐,用户将获得
选择将其保存到他们的帐户或放弃它李>
我几乎没有使用API的经验,但我有一些使用Java、Python等少数语言的经验
Tags:
目前没有回答
相关问题 更多 >
编程相关推荐