本文选自网易云音乐推荐算法负责人-肖强前辈在全球人工智能峰会上的分享,主要介绍了三方面:关于网易云音乐,AI算法在音乐推荐中的应用和AI场景下的音乐思考。这里拿来分享给大家,并加上自己的理解,希望对大家有所帮助。

——文章概要

首先说明我是网易云音乐的深度用户,目前级别LV9,每天都会去听日推。喜欢网易云音乐的原因不仅是友好的用户交互设计,而且还是因为在网易云音乐中能看到一个个陌生的故事。虽不知这些故事是真是假,但总会找到一些共鸣,在这里像是一个心灵的寄托一样。我相信大多数人和我一样,喜欢在敲代码的时候戴上耳机,来一个燥一点的音乐,所有的事情与我无关,我只想专心写代码,哈哈,开篇小小的题外话,下面进入正题。

本文将从三个方面介绍AI算法在网易云音乐推荐中的应用:

  1. 关于网易云音乐

  2. AI算法在音乐推荐中的应用

  3. 音乐场景下的AI思考


关于网易云音乐

关于网易云音乐的介绍就不用多说了,相信大家都知道这个产品。但是这个产品里边也有很多其他的业务,如下这些。当然推荐也会在各个业务线进行应用,最大化的提高用户体验。

AI算法在音乐推荐中的应用

除了上图中介绍的三个场景以外,推荐在云音乐还有其他很多的应用,比如推荐的MV/视频,推荐的电台,推荐的Look直播等。

几乎所有的推荐系统或者业务系统的分析和底层数据支持都离不开用户的行为日志,在对基础的日志进行ETL处理之后,进行数仓的存储,画像模型,特征工程等均基于这个日志来进行构建。

在此之上这是推荐系统的召回模块,然后进行粗排,精排和展示。这是所有推荐系统的通用架构,然后各个公司,各个部门会在此基础上进行适合各自业务的开发和精细化应用,以适应具体的需求,继而最大化的发挥推荐系统的价值。

不同的业务场景下,推荐的侧重点和实现方法是不一样的。音乐推荐,视频推荐,商品推荐,新闻推荐等,这些各自有各自的特点,音乐本身的复杂性,就要要求系统能够更好的理解音乐,网易云音乐则主要从NLP和视频,图像层面去理解音乐。

传统的CF算法应用的是余弦相似度或者Jaccard距离进行计算,云音乐这里则对其相似度计算方法进行了优化,其计算公式如上图所示,与传统相比,效果提升显著。PS:CF即协同过滤,虽然传统,但是在推荐中扮演的角色至关重要。

接下来主要介绍下云音乐中的排序模型,其经历了线性模型,树模型,FTRL,深度学习模型,深度时序模型。PS:不过在这里小编要提醒的,做排序模型要一步一个脚印,一步一步来,我们不可能在建设推荐系统之时,直接上深度学习,因为只有经历过每个阶段的排序模型,我们才能更好的去理解业务,去提升业务。

音乐场景下的AI思考

当某种算法在推荐中发挥的价值很难再进行提升时,我们需要进行的是业务的深层次的思考和对更加有效或者先进的算法进行探索。

你想知道的网易云音乐推荐架构解析,都在这里!相关推荐

  1. 【技术分享】你想知道的网易云音乐推荐架构解析,都在这里!

    ​本文选自网易云音乐推荐算法负责人-肖强前辈在全球人工智能峰会上的分享,主要介绍了三方面:关于网易云音乐,AI算法在音乐推荐中的应用和AI场景下的音乐思考.这里拿来分享给大家,并加上自己的理解,希望对 ...

  2. 网易云音乐推荐算法分析

    近年来,网易云音乐作为一匹黑马迅速在移动音乐app占据市场,2016年用户量就突破了2亿,而这与它优质的推荐系统必不可分. 当今,在这个信息爆炸的时代,我们可以接触到庞大浩瀚的网络资源,极大地便利了我 ...

  3. 【实践】网易云音乐推荐中用户行为序列深度建模.pdf(附下载链接)

    今天给大家带来网易云音乐资深算法工程师章莺所做的分享<网易云音乐推荐中用户行为序列深度建模.pdf>,本次分享共包含如下四大部分: 1.关于网易云音乐: 2.召回体系探索: 3.精排模型演 ...

  4. 网易云音乐 推荐算法

    本篇文章我们从网易云音乐的推荐功能出发,结合我的实习工作,聊一聊互联网的常用推荐策略. 首先来回顾一下云音乐的推荐功能. 网易云音乐推荐 音乐推荐是创始人丁磊先生愿景最直接的体现,也是网易云音乐的主推 ...

  5. 让你上瘾的网易云音乐推荐算法,用Word2vec就可以实现

    上个周被网易云音乐的听歌报告刷屏,文摘菌这才发现,朋友圈不乏年度听歌成千上万的音乐重度患者.这群人可能中的不是音乐的毒,而是这套个性化音乐推荐算法真的太懂你. 这也又引起了一波对推荐算法的讨论.本文作 ...

  6. 网易云音乐下线:什么都想要,什么都别想要

    网易云音乐被传下架,手机一查,在APP Store 上这款APP果然已搜索不到. 与此同时,同批被下架的还有吱呀.Soul.语玩.一说FM等26款传播历史虚无主义.淫秽色情内容的违法违规音频平台,分别 ...

  7. 牛客网 SQL93.网易云音乐推荐

    描述 假设云音乐数据库里面现在有几张如下简化的数据表: 关注follow表,第一列是关注人的id,第二列是被关注人的id,这2列的id组成主键 user_id follower_id 1 2 1 4 ...

  8. 网易云音乐分析之推荐算法

    本篇文章我们从网易云音乐的推荐功能出发,结合我的实习工作,聊一聊互联网的常用推荐策略. 首先来回顾一下云音乐的推荐功能. 网易云音乐推荐 音乐推荐是创始人丁磊先生愿景最直接的体现,也是网易云音乐的主推 ...

  9. 网易云音乐每日歌曲推荐的原理是什么?

    (路人甲:此篇文章是我同步发在知乎的一篇回答,文章中有链接打不开可以点击阅读原文) 用过网易云音乐的都知道网易云的每日推荐功能,有时候每日推荐真真确确的能推荐给我们很惊喜的歌,那么这么神奇的每日推荐的 ...

最新文章

  1. Confluence 6 配置服务器基础地址
  2. SEO之网站页面优化策略
  3. 读《世界是数字的》有感 15级软工4班 李苏娴
  4. RTCStartupDemo:一款极其简单的 WebRTC 入门项目
  5. c#自定义控件资源释放问题_定义资源
  6. layui数据表格(一:基础篇,数据展示、分页组件、表格内嵌表单和图片)
  7. ios请求头解决参数中文乱码_花了一天时间就解决了一个的请求头传参参数格式bug...
  8. 自学python怎么转行_没有基础的想转行学习Python怎么学
  9. android删除电池功能,Android教程:删除电池信息增加待机时间
  10. vss 6.0配置VS2005、VS2008 ---- 图文
  11. Oracle-常见的错误
  12. Atitit GRASP(General Responsibility Assignment Software Patterns),中文名称为“通用职责分配软件模式”
  13. 安装杀毒软件后计算机运行速度慢,我计算机安装杀毒软件后开机启动很慢
  14. 独家中文汉化AE脚本 Animation Studio v2.3 Win/Mac一键安装版 预设持续更新 支持CC2020
  15. 七彩虹断剑C.A320M-K PRO V14安装PCI-E X4转m.2转接卡,并用m.2固态作为系统盘
  16. python 文件另存为快捷键_pycharm快捷键
  17. python爬虫之一:爬取网页小说(魂破九天)
  18. 方倍工作室微信相关代码下载方法
  19. java ftp上传文件内容为空
  20. 牛津英语字典pdf下载_牛津树1阶段精讲笔记分享

热门文章

  1. 第三代计算机 ibm360,IBM System/360诞生44周年
  2. 人机实现-石头剪刀布游戏(JAVA)
  3. verdaccio内网离线搭建npm私有仓库
  4. 转载 C++名库介绍
  5. python远程执行exe_python远程执行命令
  6. QQ2007正式版协议分析
  7. C#,图片分层(Layer Bitmap)绘制,反色、高斯模糊及凹凸贴图等处理的高速算法与源程序
  8. <qsort实现一个通用的冒泡排序,排序各种类型的数据详解>
  9. mysql基本的修改表的命令
  10. rust游戏解封了吗_又一款分手游戏!只只大冒险操作简单但需要默契