音乐的算法
巴洛克作曲家约翰·塞巴斯蒂安·巴赫以创作了许多圣咏康塔塔而闻名,这些复调赞美诗以路德宗文本为基础。每首作品都相当简单,由一条旋律配以三个声部的和声,因此,巴黎索尼计算机科学实验室的盖坦·阿杰雷斯和弗朗索瓦·帕歇认为,探索机器能否创作出与巴赫作品难以区分的圣咏康塔塔会很有意思。索尼计算机科学实验室在巴黎的盖坦·阿杰雷斯和弗朗索瓦·帕歇认为,探索机器能否创作出与巴赫作品难以区分的圣咏康塔塔会很有意思。
为找到答案,他们开发了一个神经网络,并将其命名为DeepBach。如今,他们已经得出了答案。“我们的模型在接受约翰·塞巴斯蒂安·巴赫的圣咏和声训练后,能够创作出极具说服力的巴赫风格圣咏,”阿杰雷斯和帕歇告诉《麻省理工科技评论》。
DeepBach使用352首巴赫康塔塔的数据集进行训练。这些作品被移调至预先设定的音域内的其他调,最终生成了共2,503首圣咏。其中,80%用于训练DeepBach,其余用于验证。训练完成后,只要输入一条女高音旋律,DeepBach就能以巴赫的风格为女低音、男高音和男低音声部编写和声。
更重要的是,DeepBach创作的作品甚至骗过了人们。研究团队邀请了1,600多人聆听同一旋律的两种不同和声,其中四分之一是职业音乐家或音乐专业学生。结果显示,超过半数听众将DeepBach生成的和声归于巴赫,而巴赫的音乐则被75%的听众正确辨认。“考虑到巴赫作品的复杂程度,我们认为这个成绩相当不错,”阿杰雷斯和帕歇说。
你能做到的,人工智能也能做到
人工智能(AI)几乎可以应用于任何领域,但尤其适合处理数学相关的事物 ——只要涉及数学,通常就有可能为其开发算法。音乐具有数学性,像巴赫这样的作曲家经常创作遵循明确、循序渐进流程的音乐,几乎带有算法特征。
有趣的是,巴赫的音乐也出现在以人工智能为主题的电视剧《西部世界》中,。不过,人工智能算法表现出色的领域并不只有音乐;在某些情况下,它们甚至胜过了真人。语音识别算法曾胜过人类专家;用于心理评估的人工智能能够预测有自杀倾向的患者、抑郁行为和犯罪倾向;甚至还有涉足法律领域的人工智能。
