文档章节

能作曲的人工智能 深度神经网络MuseNet

 甜甜甜草
发布于 04/29 15:24
字数 839
阅读 6
收藏 0

现在人工智能也在构成,OpenAI开发了深度神经网络MuseNet,它可以使用四种不同的乐器,结合国家,莫扎特或Lady Gaga的风格,制作四分钟的音乐作品。 OpenAI不教MuseNet音乐或它是安排理论,但让人工智能从成千上万的MIDI文件中学习,并探索音乐的元素,如合唱,节奏和风格。

MuseNet使用通用无监督技术GPT-2,这是一种可以训练预测音频或文本序列的大型变压器模型。 OpenAI收集各种音频源。作为MuseNet的训练数据,除了Classicages和BitMidi服务提供的大量MIDI文件外,他们还在互联网上收集流行,非洲,印度,阿拉伯和其他风格的音乐。还使用了MAESTRO数据集。

在要求Transformer模型提供一组注释后,它能够预测下一个音符。 OpenAI通过各种实验,找到了最具表现力和简洁的编码方法,将音高,音量和乐器信息组合成一个令牌。 在训练期间,OpenAI通过提高或降低音高来替换音符,并且通过增加或降低每个样本的总音量来增强音量效果,强化音乐时间的变化是透明的。过度加速和减慢音频段。
与此同时,OpenAI还创建了一个批评者,他们在模型训练期间不断查询模型,以查看给定样本是来自真实数据集还是过去模型的结果。批评者将给出样本的分数。当MuseNetsbf胜博网生成输出时,它将根据此分数选择样本。 OpenAI添加了几个嵌入,允许模型为歌曲添加各种功能,包括和弦或音乐长度。
OpenAI创建了作曲家和乐器令牌,允许用户轻松控制MuseNet样本类别。在训练期间,这些训练器和仪器标记被添加到每个样本中,因此模型可以基于该信息预测笔记。在构建阶段,模型基于用户指定的作曲家和乐器执行音符预测。因为MuseNet有很多不同的音乐风格,所以也可以将不同的风格与新的混合方式融合在一起。

OpenAI暴露了这一早期成就。在简单模式中,用户可以通过指定作曲家或风格以及着名的音乐作品来创建新的音乐作品。用户可以简单地尝试各种音乐。音乐风格的不同组合。在高级模式下,需要设置更多参数和更长的生成时间,但它可以让用户灵活地制作更多创意作品。 OpenAI提醒,将超大风格与乐器相结合,如肖邦风格和低音和鼓组合,将为MuseNet带来意想不到的效果,为作曲家选择合适的乐器将使结果更自然。

© 著作权归作者所有

粉丝 0
博文 91
码字总数 65887
作品 0
台湾
私信 提问
程序员拯救乐坛?OpenAI用“逆天”GPT2.0搞了个AI音乐生成器

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/dQCFKyQDXYm3F8rB0/article/details/89597075...

AI科技大本营
04/26
0
0
AI 也能作曲!OpenAI 发布音乐生成神经网络 MuseNet

OpenAI 发布了深度神经网络 MuseNet,使用者可以用 10 种不同的乐器,结合乡村、莫札特或 Lady Gaga 等音乐风格,制作长度四分钟的音乐作品。不过,OpenAI 并没有教 MuseNet 乐理或是编曲理论...

段段段落
05/05
2.4K
3
AI也能作曲 OpenAI 发布音乐生成神经网络MuseNet

OpenAI 发布了深度神经网络 MuseNet,使用者可以用 10 种不同的乐器,结合乡村、莫札特或 Lady Gaga 等音乐风格,制作长度四分钟的音乐作品。不过,OpenAI 并没有教 MuseNet 乐理或是编曲理论...

开源中国
05/05
0
0
这个AI能用Lady Gaga曲风续写贝多芬,网友们纷纷玩得不亦乐乎

雷锋网 AI 科技评论按:OpenAI 前几日突然在 Twitch 展开直播。此前,OpenAI 的每次 DOTA2 直播都是在这里进行的,但这次的内容不再是电子游戏了,而是直播 AI 创作的曲子。OpenAI CTO Greg...

杨晓凡
04/29
0
0
这个AI能用Lady Gaga曲风续写贝多芬 网友们玩得不亦乐乎

OpenAI 前几日突然在 Twitch 展开直播。此前,OpenAI 的每次 DOTA2 直播都是在这里进行的,但这次的内容不再是电子游戏了,而是直播 AI 创作的曲子。OpenAI CTO Greg Brockman 都调侃说:“六...

雷锋网
04/29
0
0

没有更多内容

加载失败,请刷新页面

加载更多

计算机实现原理专题--二进制减法器(二)

在计算机实现原理专题--二进制减法器(一)中说明了基本原理,现准备说明如何来实现。 首先第一步255-b运算相当于对b进行按位取反,因此可将8个非门组成如下图的形式: 由于每次做减法时,我...

FAT_mt
昨天
6
0
好程序员大数据学习路线分享函数+map映射+元祖

好程序员大数据学习路线分享函数+map映射+元祖,大数据各个平台上的语言实现 hadoop 由java实现,2003年至今,三大块:数据处理,数据存储,数据计算 存储: hbase --> 数据成表 处理: hive --> 数...

好程序员官方
昨天
7
0
tabel 中含有复选框的列 数据理解

1、el-ui中实现某一列为复选框 实现多选非常简单: 手动添加一个el-table-column,设type属性为selction即可; 2、@selection-change事件:选项发生勾选状态变化时触发该事件 <el-table @sel...

everthing
昨天
6
0
【技术分享】TestFlight测试的流程文档

上架基本需求资料 1、苹果开发者账号(如还没账号先申请-苹果开发者账号申请教程) 2、开发好的APP 通过本篇教程,可以学习到ios证书申请和打包ipa上传到appstoreconnect.apple.com进行TestF...

qtb999
昨天
10
0
再见 Spring Boot 1.X,Spring Boot 2.X 走向舞台中心

2019年8月6日,Spring 官方在其博客宣布,Spring Boot 1.x 停止维护,Spring Boot 1.x 生命周期正式结束。 其实早在2018年7月30号,Spring 官方就已经在博客进行过预告,Spring Boot 1.X 将维...

Java技术剑
昨天
18
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部