数据预处理

  1. 爬取网易音乐数据,格式为json。
  2. 数据:抽取歌单名称、歌单ID、收藏数、所属分类等歌单维度信息。歌曲ID、歌曲名、歌手、歌曲热度等歌曲维度信息。
  3. 做推荐系统常用的库:surprise、lightfm
  4. 推荐系统的项目有online和offline。offline可以使用Python,online追求的是效率key-value形式,可以使用C++或者Java。线上的一定要是最优的。
  5. 做推荐的时候并不是实时的推荐,而是已经把要推荐的东西做好了,想做就做。
  6. 有些东西随着时间的推移变化比较大,歌曲和歌曲之间的相似度。但是有些东西的变化不会那么大,人喜欢某种类型的歌曲。
  7. 将数据转换成想要的格式:user:item:rating:timesamp等。
  8. 歌ID到歌曲名的映射,歌单ID到歌单名的映射。
  9. 推荐算法:aprior、协同过滤、SVD、NMF等。
  10. 相似度计算:jaccard similarity。交集的个数/并集的个数
  11. 支持不同的评估标准:mse、msd、fcp等

实现步骤

  • 计算物品之间的相似度
  • 品类匹配word2vec。牛仔裤,上衣。
  • 冷启动问题
  • 音乐基因
  • 针对用户做预测。每个人喜欢的歌曲是有时效性的,将每个人的歌曲按照听的时间顺序进行排序

【推荐系统】音乐推荐系统02相关推荐

  1. 混合音乐推荐系统_比女朋友更懂你的“音乐推荐系统”,是怎样搭建出来的?...

    相信你一定有过这样的体验! 每当想听音乐的时候,无论是打开网易云音乐.酷狗.QQ音乐还是虾米......里面的"推荐音乐"总能get到你的喜好. 说起来大家都懂,这不就是个智能音乐 ...

  2. 《推荐系统实战(二)》音乐推荐系统(数据清洗、召回、排序)

    前言 在本篇博客中,我们将从0搭建一个音乐推荐系统,其中的流程也可以用来搭建其他内容的推荐系统. 我们将整个过程分为三个部分,分别是 数据预处理 召回 排序 拿到原始数据集之后,我们需要对其进行处理, ...

  3. Java语言开发在线音乐推荐网 音乐推荐系统 网易云音乐爬虫 基于用户、物品的协同过滤推荐算法 SSM(Spring+SpringMVC+Mybatis)框架 大数据、人工智能、机器学习项目开发

    Java语言开发在线音乐推荐网 音乐推荐系统 网易云音乐爬虫 基于用户.物品的协同过滤推荐算法 SSM(Spring+SpringMVC+Mybatis)框架 大数据.人工智能.机器学习项目开发Mus ...

  4. 私人定制——使用深度学习Keras和TensorFlow打造一款音乐推荐系统

    随着生活水平的极大提高,人们在很多情况下都会边听音乐边做一些事情,比如在健身房.出行路上等,越来越多的人也开始慢慢走在Hifi发烧友的这一条不归路上,频繁地换耳机.换功放等,小编在这里劝一下大家不要向 ...

  5. Python+Django+sqlite3实现基于内容的音乐推荐系统

    设计结构 数据处理 需要对标签数据清洗以及将音频信号转化为频谱信号.本次数据集采用公开音频数据集GTZAN,其中包含了10种不同风格的音乐,每一种音乐都包含100个音频文件,每个音频文件都是30秒.同 ...

  6. 【基于python+Django的物品协同过滤音乐推荐系统-哔哩哔哩】 https://b23.tv/V2zN54R

    [基于python+Django的物品协同过滤音乐推荐系统-哔哩哔哩] https://b23.tv/V2zN54R https://b23.tv/V2zN54R

  7. 使用Java+SSM(Spring+SpringMVC+Mybatis)如何开发个性化音乐推荐系统 在线音乐推荐网站 基于用户、项目的协同过滤推荐算法实现MusicRecommendSystemWeb

    使用Java+SSM(Spring+SpringMVC+Mybatis)如何开发个性化音乐推荐系统 在线音乐推荐网站 基于用户.项目的协同过滤推荐算法实现MusicRecommendSystemWeb ...

  8. Python+Django+Mysql实现在线音乐推荐系统 基于用户、项目、兴趣标签的协同过滤推荐在线音乐系统、用户兴趣标签推荐系统 代码实现 源代码下载

    Python+Django+Mysql实现在线音乐推荐系统(基于用户.项目的协同过滤推荐算法) 一.项目简介 1.开发工具和实现技术 pycharm2020professional版本,python3 ...

  9. python Django音乐推荐系统

    python Django音乐推荐系统 PythonDjango音乐系统 后端:python Django 数据库:mysql 前端:html css js等 涉及功能: 登录.注册.播放音乐.音乐推 ...

  10. NLP自然语言处理系列-音乐推荐系统实战 - 数据处理

    NLP自然语言处理系列-音乐推荐系统实战 - 数据处理 本文进行音乐推荐系统案例实战,对音乐数据集进行数据清洗和特征提取,基于矩阵分解进行音乐推荐. 数据处理 读取音乐数据集,统计数据指标,选择文本信 ...

最新文章

  1. 贪心算法之——背包问题(nyoj106)
  2. 实验吧— Crypto Write up(一)
  3. qt中实现左右分割线_Qt项目中,实现屏幕截图并生成gif的详细示例(值得细读)...
  4. gcc工具链查看默认编译选项
  5. 单进程epoll版-TCP服务器(python 版)
  6. Unet美发实例分割,染发展示
  7. HTML输入=“文件”接受属性文件类型(CSV)
  8. Maven中配置redis时有红色感叹号
  9. 百度地图依赖包php,调用百度地图
  10. WickedEngine 开源游戏引擎
  11. TS合并TS文件解码TS文件解密TS解码工具
  12. 多智能体深度强化学习值分解方法总结(1)——VDN/QMIX/QTRAN/Qatten
  13. 学习:网络接口RJ45
  14. 基于java的邮编区号管理系统
  15. vue 高德api Map事件方法封装
  16. H7-TOOL脱机烧录器支持1拖4,支持新唐,GD32,MM32,AT32,APM32,CX32,STM32,STM8,i.MX RT,W7500,外置Flash等2020-10-27
  17. 【游戏开发创新】Unity+人工智能,让小朋友的画成真,六一儿童节一起来画猫猫吧(Unity | 人工智能 | 绘图 | 爬虫 | 猫妖)
  18. vectorvn1610报价_【德国VECTOR VN1610模块】价格_厂家 - 中国供应商
  19. 微信小程序***实现身份验证
  20. python对参数二值化处理_OpenCV自适应阀值二值化表格检测方法(python版)

热门文章

  1. c语言程序开发分为四个步骤,c语言程序开发的步骤
  2. php字库,TCPDF生成内置字库的PDF
  3. vb ftp linux,一个功能比较完整VB FTP程序+源码
  4. 局域网IP搜索小工具
  5. Authorware 函数说明
  6. Github上关于iOS的各种开源项目集合(强烈建议大家收藏,查看,总有一款你需要)
  7. 统计源期刊目录_护理核心期刊投稿最强攻略:期刊目录、投稿周期、发文倾向全在这里了!...
  8. LINUX运维之道_摘要
  9. java 登陆拦截器_java 登录拦截器
  10. MAC 迅雷最新版无限重启BUG的解决方法