|
我很喜欢 douban.fm,可以不间断听音乐,不需要花费时间挑歌、选歌、下载歌曲,而且可以智能选歌,即根据你的喜好推荐音乐。我有时候就想,如果让我做一个这样的音乐播放系统,应该怎么做呢?
我构想的方案是:
把所有可用的音乐在数据库中编号
利用一个随机数生成器,生成随机数,产生音乐播放列表
对所有的音乐加标签,比如根据演唱者、类型、作词、作曲等
对于用户“喜欢”的音乐,设置一个专门的概率模型,每喜欢一首音乐,则增加这首音乐对应的“标签”的概率值
根据用户专属的概率模型调整随机数生成器,让用户“喜欢”的音乐出现的频率高一些
我想这就是一个机器学习的案例吧。
Archiver|手机版|科学网 ( 京ICP备07017567号-12 )
GMT+8, 2024-12-20 03:00
Powered by ScienceNet.cn
Copyright © 2007- 中国科学报社