![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
音乐推荐
文章平均质量分 84
明月几时有.
语音信号处理,机器学习,深度学习
展开
-
排序指标CG,DCG,NDCG
CG(Cumulative Gain)表示累积增益,rel_i 表示查询结果列表中第 i 个位置的相关性值(相关程度可以理解为权重),即该结果和查询有多大联系,可以看出CG不会考虑查询结果的顺序,即如果随机打乱查询结果, CG 的值也不会变。比如有一个查询:『abc』CGp=∑i=1preli \mathrm { CG } _ { \mathrm { p } } = \sum _ { i = ...原创 2018-11-26 15:52:46 · 3502 阅读 · 0 评论 -
基于Spark的协同过滤音乐推荐(python源码分析)
因为要进行大数据场景下利用Spark做音乐推荐,所以记录一下学习Spark的过程和实验过程。目录一 对Spark整体上的认识二 spark mllib recommendation三 本文实验代码一 对Spark整体上的认识Spark是一个分布式计算引擎,将大量的计算任务分发到计算结点,实现分布式计算,和hadoop不同的是,Spark计算的中间结果存储在内存中,所以同等配置机器情况下,...原创 2018-11-24 11:43:13 · 4078 阅读 · 4 评论 -
KTV点歌推荐实验(基于物品的协同过滤和流行度推荐python源码)
本文使用某KTV客户端线上点歌数据集,数据格式为:歌曲id,用户id,点唱次数,采用基于流行度的推荐和基于物品的系统过滤推荐,并画出PR图,给出实验结论:基于物品的推荐在推荐精确度上远超过基于流行度的推荐。%matplotlib inlineimport pandasfrom sklearn.model_selection import train_test_splitimport nu...原创 2018-11-19 17:48:40 · 1405 阅读 · 2 评论