7年读博生涯,他造了个会弹琴会作曲的机器人音乐家

简介:
本文来自AI新媒体量子位(QbitAI)

音乐创造与演奏不再是人类的专利了,这个四臂机器人也能做到。


 Shimon用马林巴琴,演奏自己创作的乐曲

这个机器人名叫Shimon,有四条机械臂、八只“鼓槌”。它正在演奏的音乐,是机器用深度学习技术创造出来的。

研究人员为Shimon提供了5000多首完整音乐。这些音乐曲风各异,涵盖了从贝多芬到披头士到Lady Gaga再到迈尔斯·戴维斯的多种风格作品。

他们还为它输入了200万个作曲动机(作品中最核心的相对短小的音乐材料)、反复乐节和乐段(构成独立段落的最小结构)。

训练完成之后,除了给Shimon提供乐曲开头的四小节之外,整个创作过程中人类没有进行其他干预。

Shimon的研发离不开由乔治亚理工大学的博士生Mason Bretan,今年夏天他将获得音乐技术博士学位。Bretan用了7年时间……7年,来研究Shimon,让它学会了即兴演奏。

在他的研究下,Shimon已经成长为一个独立作曲家,可以自己生成旋律和和声。

 Mason Bretan

“Shimon学会我们提供的开篇方法后,它就能写出自己曲风的歌曲,”Bretan说,“当Shimon用深度神经网络从数以百计的人类创作的音乐片段中学习时,它诠释了音乐是如何具有感染力的。”

以前,Shimon只能演奏单声部的乐曲,现在它可以加入和弦。它的思考方式更像人类音乐家,不单单关注下一个音符,而是用较多的精力关注乐曲的整体组成。Shimon对音乐的理解水平很高,它不那么死磕音符变换,而是更关注整体效果。

Shimon最初的创造者,是Bretan的导师、乔治亚理工大学音乐技术中心主任Gil Weinberg。“Shimon的音乐素养有了一个飞跃,用了深度学习方法,它能够创造出结构清晰、前后连贯的音乐。”Weinberg说,“我们想探明机器人是否具备音乐创造性,写出美妙、激动人心、新鲜的音乐。”

 Gil Weinberg教授

Shimon也要登台亮相了。据悉,本月底它将在Aspen创意节上首次登台独奏。演出中还将加入机器人鼓手与交互式的伴舞机器人。

 能和观众互动的伴舞机器人

预祝Shimon老师团队演出顺利。

【完】

本文作者:安妮
原文发布时间:2017-06-18
相关文章
|
Web App开发 安全 Java
SpringBoot开发案例之集成SSL证书
SSL简介 SSL(Secure Sockets Layer 安全套接层),及其继任者传输层安全(Transport Layer Security,TLS)是为网络通信提供安全及数据完整性的一种安全协议。
13867 0
|
监控 Java 测试技术
技术分享:设计依赖双父任务的子任务执行流程
在复杂的工作流和项目管理中,任务之间的依赖关系至关重要。当一个子任务需要等待两个或多个父任务同时完成后才能执行时,合理的设计和实现这一流程对于确保项目顺利推进至关重要。以下,我将从设计思路、技术实现、以及优化策略三个方面,分享如何在工作学习中有效处理这种依赖关系。
350 2
|
Kubernetes 测试技术 数据库
详解微服务应用灰度发布最佳实践
相对于传统软件研发,微服务架构下典型的需求交付最大的区别在于有了能够小范围真实验证的机制,且交付单位较小,风险可控,灰度发布可以弥补线下测试的不足。本文从 DevOps 视角概述灰度发布实践,介绍如何将灰度发布与 DevOps 工作融合,快来了解吧~
33382 19
|
人工智能 搜索推荐 安全
数百名研发人员用通义灵码,33%新增代码由AI生成,信也科技研发模式焕新升级
目前,信也科技数百名研发人员正在使用通义灵码,周活跃用户占比70%,新增代码中有33%由通义灵码编写,整体研发效率提升了11%,真正实现了数百研发人员开发效能的全面提升。
物联网卡没使用会产生费用吗
物联网卡的使用费用情况通常取决于多个因素,包括卡片的类型、服务商的政策、套餐选择以及是否激活并实际使用等。对于“物联网卡没使用是否会产生费用”这一问题,答案并非绝对,而是需要根据具体情况来判断。
|
SQL 负载均衡 Oracle
MyCat - 配置文件详解 - schema.xml 之 dataNode 与 dataHost 配置详解 | 学习笔记
快速学习 MyCat - 配置文件详解 - schema.xml 之 dataNode 与 dataHost 配置详解
MyCat - 配置文件详解 - schema.xml 之 dataNode 与 dataHost 配置详解 | 学习笔记
|
数据采集 SQL 监控
大数据清洗的艺术:有效处理缺失值、异常值与重复数据
【4月更文挑战第8天】本文探讨了大数据清洗的三个关键环节:缺失值处理、异常值识别与处理、重复数据消除。在处理缺失值时,涉及识别、理解原因、选择删除、填充或保留策略,并进行结果验证。异常值识别包括统计方法、业务规则和可视化检查,处理策略包括删除、修正和标记。重复数据的识别基于主键和关键属性,处理策略有删除、合并和哈希,处理后需持续监控。数据清洗是一门艺术,需要结合统计学、编程技能和业务理解。
3773 2
|
Kubernetes 监控 Shell
K8S 实用工具之二 - 终端 UI K9S
K8S 实用工具之二 - 终端 UI K9S
|
存储 SQL 关系型数据库
MySQL数据库,从入门到精通:第十四篇——MySQL视图详解
MySQL数据库,从入门到精通:第十四篇——MySQL视图详解
2761 0
MySQL数据库,从入门到精通:第十四篇——MySQL视图详解
|
供应链
拥有2000家门店,他如何晋升为服装界的新宠?
—— iwarm3.0加热组件、碳纳米管膜炎、管状石墨结构体...你看到并不是一款高科技电子产品,这是快鱼服饰在这个冬天推出的黑科技产品 - 智能温控羽绒服。 在竞争激烈的服装行业,快鱼(Fast Fish)将“快时尚”的理念推广至全国,建立2000家门店,覆盖浙江、江苏、上海、广东、北京、辽宁、云南和四川等省市,并先后在杭州、虎门、北京、石狮设立大型物流基地。
3675 72