但在其他所有音乐流派(乡村民谣、流行音乐等

2018-08-23 21:08 来源:未知 网络编辑:admin 阅读 报错

  关于我们的故事的歌词关于我们你遗憾吗遗憾吗关于我们的意思关于我们英文

  前两天,当小探第一次听到周杰伦的《不爱我就拉倒》时,当然做好了心绪贪图,但如故被歌词里欢愉的乡土气息给震到了:

  不少网友听到这个歌词后,纷纷涌入周杰伦的老伙伴方文山微博底下喊他出山,别再让杰伦朝着乡味情歌的宗旨一齐急驰了。

  原本除了方文山,又有一种款式能 “赈济” 杰伦的歌词,那即是人工智能(Artificial Intelligence,下文简称 AI)!这日我们就来聊聊,AI 都能写什么样的歌词、歌词写得好么?

  歌词对任何一首歌都很危殆,加倍是说唱音乐(rap)。说唱说唱,说正正在前、唱正正在后嘛!歌词危殆性可睹一斑。于是说唱音乐对歌词的考验也最高:既要有节奏感、又要紧紧盘绕一个要旨说、还要押韵。

  我们先来看几限制类写的 rap 歌词。这是写得斗劲好的一个,南拳妈妈的《牡丹江》,当然不是周董唱的,但词是方文山写的:

  看到没?“弯” 和 “罕”、“光” 和 “乡”,每句终局都很押韵、没有华丽辞藻堆砌、没有脏话,但很走心。

  不过,爱听音乐的小探近几年映现正正在写词的时分有个极度欠好的潮流:押韵太难了,是以“偷懒式押韵” 越来越众,例如 Lil Wayne 这首歌:

  第一、第二、第四句末尾的词果真都是 “mine”?!押韵不了就都用一个词,能再懒点吗?要小探说,这还不如 “哥的胸肌给你靠” 呢,最少诚信点。

  既然要写 rap,我们起先要解决一个标题:rap 里最常崭露哪些词?换言之,哪些词够 rap、哪些词不敷 rap?

  某种角度上来说,AI 就像小孩,你教啥它就学啥。既然我们念让它给我们写首 Rap,那我们就要先 “喂” 给 AI 巨额的原原料,也即是现有的 Rap。譬喻汪峰的歌里广泛崭露 “徬徨”、“寂寞”、“刹那”、“人命” 相通,我们也可往后阐明下英文 Rap 词库里有哪些 “基础款”。

  大数据道论者、可视化著作作家马特•丹尼尔斯(Matt Daniels)正正在他的《贯通歌的措辞》里,映现了极少很存头脑的现象。

  马特挑选了“告示牌” 榜单上排正正在前 500 名说唱歌手的 5 万首歌、2600 万个词,作为他道论的数据库。

  最初他映现,他介意到 “爱” 这个词正正在说唱音乐里反复崭露,但他随后映现:当然正正在说唱音乐里 “爱” 崭露反复,达到了每 10000 个词里有 21 个,但正正在其他总共音乐宗派(乡村民谣、贯通音乐等)里,“爱” 崭露的次数反而更众,达到 71次/每 10000 词。看来,戴着大金链子唱 rap 的铁血真男人们,禁止易说爱!

  倘使我们把 “很 rap 的词” 定义为 “正正在 rap 里崭露许众次、但正正在其他种类音乐里崭露得少”,那么哪些词 “很 rap”、哪些词 “不敷 rap ”呢?结果如下:

  而右下则是 rap 专用词汇,除了 game “逛戏”、struggle “挣扎” 是显着的高频词汇以外,又有 money “金钱”、hood “陌头”、homie “好兄弟”、以及(手动协和)、(手动协和)、和(手动协和)等词。

  有一款叫做 DeepBeat 的正正在线写歌词东西,就能做这件事情。开垦 DeepBeat 的团队搜求了 100位艺术家的 50 万首 rap 歌曲,然后他们把这些歌词酿成了 “消息检索” 标题,例如你输入前几行的歌词,它来给你“写” 出后面的歌词。

  这种方法有什么好处呢?AI 写的歌词好欠好我们不明晰,但正正在这种情况下,我们最少能够把 AI 续写的歌词和原本歌词实行比照,看看写得有众像出自人类之手。当然了,这种以 “一行歌词” 为单位写的歌,必定没有让 AI 一个字、一个字写歌写得有创意,但 “一个字一个字地写歌” 难度也更大。

  正正在把歌词输入 DeepBeat 编制后,它会用 “Ranking SVM” 去挑选最适合成为下一句歌词的那句话。RankSVM 首要是将排序标题转化为 pairwise 的分类标题,之后再用 SVM 分类模型实行学习。

  像 PageRank 这种算法用的是“单个静态排名(single static ranking)”,但倘使用呆板学习把众种算法联络起来,就能让句子配对的结果更精准。普通,正正在写歌词这种文本预测规模内,递归神经收罗(RNN)应用得最为反复—— 否则就会写出来的句子每句读着都对、但放一齐就前言不搭后语。

  押韵可远远没有 “大明湖里有荷花,荷花上面有蛤蟆” 这么容易。押韵分为声母押韵(“消息”、“时尚”)和韵母押韵(你小时分背的大单方唐诗都是韵母押韵)。押韵还能够是声母接连押韵、或者韵母接连押韵。正因为押韵难,是以即兴说唱(freestyle)更难上加难。

  DeepBeat 背后的工夫 DopeLearning 先把单词都按音标“翻译” 出来,然后再根据音标筹划 “韵密度” 来检测押韵。终于声明,这种方法和人类说唱歌手的评判圭臬如故斗劲像的。

  除了押韵,AI 还要学习歌曲的构制。我们明晰,一首歌曲有主歌和副歌(以《最少又有你》举例,主歌即是“我怕来不敷...”,副歌即是“倘使 / 全全邦我也能够放弃” 单方)。而正正在 rap 音乐里,主歌和副歌的韵脚、以致态度都邑略有改动。什么时分改动?怎样明晰现正正在这单方是主歌如故副歌?这都是 AI 要延续学习的。

  假使正正在人才济济的硅谷,像谷歌、微软、Facebook 之类的至公司如故对正正在 AI 方面有道论的人才爱才若命。正正在硅谷,AI 方面的博士生刚卒业就心愿拿30万美元足下的年薪!

  有位叫罗比•巴拉特(Robbie Barrat)的00 后,猜测即是这种人才。这位来自美邦西弗吉尼亚州的年青人只用了不到一周,就做出了个能我方写词的 “说唱AI”!

  这位自学成才的小朋侪住正正在西弗吉尼亚州的一个农场。他对编程很感兴趣,就我方从网上下载了个开源软件自学编程。他用基于 Python 的呆板学习库 PyBrain 练习他的神经收罗,再加上胜过六千句侃爷的歌词作为素材练习 AI、又花了几天的年光调试结果,就有了这个说唱 AI。

  怎样样?就算有些句子缺主语,趣味、逻辑也尚不完整,但最少押韵得很像那么回事吧?当然小探也不明晰为什么他要揍哥...

  当然,AI 再机敏,也只可从被 “喂” 给它的消息里寻得次第、再编写成歌词,但它并不判辨每个词终于是什么趣味,是以歌词的趣味和逻辑都不太畅达。这也反映出了目昔人工智能的操纵性:当然能够寻得成亲的字句、寻得得当的韵脚,但读起来照旧感觉很奇特。底细现阶段人工智能再怎样字面阐明,也很难按照上下文真正判辨语义、更不会明白什么是 “锤子”、什么是 “讼师”、就更别提“趣味”、“尴尬” 这些人类特有的高级情感了。

  让 AI 更智能是万里长征,能写词只是第一步。方才提到的 AI 写歌 00 后正正在负责美媒采访时说,“倘使我们明晰那些神经收罗( neural network)是怎样推敲的就好了,如此我们就能够反过来向它学习它是怎样下围棋、怎样学措辞的。”

  说了这么一大篇,现正正在让我们回到周杰伦,他的歌即是小探的芳华追溯啊有没有!倘使真用 AI 来助杰伦写歌词的话,只须容易两步:一,AI 把歌词写出来;二,我们往内中加些他歌里的高频词汇就大功告成啦!


关键词:

至顶 至底