《中国好声音》选手用AI技术唱歌?看完这张图AI菜鸟秒变大神!

英才添翼

每年10万人选择达内教育

随着《中国好声音》的结束

我们发现前面几期有选手

利用AI改编了一首周杰伦的《止战之殇

他就是来自清华大学的博士生宿涵

他表示这是一种“深度学习”的算法

人工智能学习了几千首歌

可以无限创作歌词

这版《止战之殇》中改编的主歌歌词,其实是由宿涵和小伙伴一起开发的人工智能创作的。他介绍,他们平时会做人工智能创作音乐的项目,基于一种“深度学习”的算法, 人工智能学习了华语乐坛几千首作品,可以无限创作歌词。

那么它是怎么做到的呢?

1.收集歌词

用 Python 爬取了 XX 音乐上的 Hip-hop 歌单,分析 rapper 如何押韵,收集到了几万首嘻哈歌词。

2.数据预处理

原始的歌词因为都是网友们上传上去的,所以格式并不完全统一,而且还会有一些非主流符号。因此,需要把所有歌词都进行同样的预处理,过滤了标点符号、特殊字符,写入到文件中,目的是使剩下的文本足够的整洁。

3.训练模型

首先是建立 LSTM 模型。根据传入的引状态 initial_state 与序列 inputs_split,执行 rnn 的 decoder 获得输出 outputs_split。把输出用 softmax 层处理,得到 logits,与原本要学习的文本训练 targets,计算总损失函数值 total_loss。循环去学习 feed 的文本,不断调整模型,降低损失函数值。将足够满足目标的结果模型保存下来,后续就可以用该模型去生成序列了。

4.产出歌词

用上述产生的模型生成嘻哈歌曲,结果不太理想,给人的感觉是有点儿乱。因为嘻哈歌曲本身写的东西都比较杂,并且由于时间原因,我也没训练模型太久,损失函数值不足够低,导致最后生成的歌曲,更杂了。

5.人工修正

当然,用程序跑出的词,和人工写成的作品仍有些偏差。因此,对机器自动生成的歌曲句式进行调整,使其更通顺。

真的不得不感叹

AI智能时代已经来了~

很多人会担心AI会不会取代人类

小翼想说,取代人类是不可能的

但是取代一些工作是必然的~

人工智能覆盖的领域已经越来越多

我们身边随处都有用到人工智能

2017年7月20日,国务院发布《新一代人工智能发展规划》,正式开启国内人工智能的新篇章。

人才缺口高达80万

随着人工智能技术的发展及国家政策的支持,人工智能人才需求到达井喷期,真正供不应求。

从业者年薪30万起

人工智能从业者薪资水平居IT行业首位。0年经验AI工程师年薪30万起,算法工程师等年薪40万+。

进入国企/BAT机会

国家项目、互联网、金融等100多种热门行业,新兴产业人才需求旺盛,更是打破阶层,进军大公司及国企的好机会。

人工智能这么火,对于一个初入行者来说,怎么学习人工智能呢?这是很多人一直遇到的问题,今天小翼为大家做一个全面的梳理,希望对大家有帮助。

干货满满有没有?赶紧收藏学习吧!为了避免漫无目的且零散地学习,小翼建议大家可以报班学习,达内Python+人工智能课程专门为对人工智能学习、想从事相关职业的零基础学员打造,从Python起步就瞄准人工智能,紧跟Python及大数据、人工智能技术,课程取材于企业一线真实需求,让学员全面系统地掌握相关知识,并能够找到一份满意的工作。

咨询报名

↓↓↓

■达内援藏团队入驻西藏大学,藏区校企融合再次升级

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181018B1PAGZ00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券