【GAN货】用神经网络生成音乐

2018 年 9 月 15 日 专知

【导读】C-RNN-GAN是一种连续递归神经网络,它在深度LSTM的基础上进行对抗训练,因此它可以很好地处理连续时间序列数据,例如音乐!


作者| Alexander Osipenko

编译|专知

整理|Yingying

C-RNN-GAN如何工作?


C-RNN_GAN是具有对抗训练的递归神经网络。 模型中有两种不同的深度递归神经模型,即生成器(G)和判别器(D)。 训练生成器以生成与实际数据无法区分的数据,同时训练判别器以识别生成的数据。这是一个博弈问题,达到纳什均衡即当生成器产生判别器无法从实际数据中分辨出来的数据时。 我们定义了以下损失函数LD和LG:

C-RNN-GAN使用特征匹配的方法来鼓励G的更大变化,并通过替换标准生成器损失LG来避免判别器过度拟合。 通常,生成器的目标是最大化判别器所产生的误差,但是通过特征匹配,目标变成了在判别器中的某个级别产生与实际数据匹配的内部表示。

使用C-RNN-GAN生成音乐

现在我们使用GAN来生成音乐!

我使用了这个GitHub存储库中的代码:https://github.com/olofmogren/c-rnn-gan/,它基于原始论文。

生成的音乐:

https://soundcloud.com/girqw3wvsr4p/c-rnn-gan-my-results

原始论文中生成的音乐:

https://soundcloud.com/girqw3wvsr4p/c-rnn-gan-sample

用简单的RNN生成的音乐

与此形成对比的是,用简单的RNN也能生成音乐,即使它仍然听起来并不像。

https://soundcloud.com/girqw3wvsr4p/music-generated-with-rnn

代码:

https://github.com/subpath/Keras_music_gereration

结论

GAN因为是一种特别难以训练的网络而闻名,如果你想要取得一些令人印象深刻的结果。

即使我喜欢GAN的想法,我更喜欢用RNN生成的版本 - 模型更小,代码更清晰。

与产生图像的GAN相比,音乐模型仍然需要大量开发,以便产生类似于人类制作的音乐的东西。

原文链接:

https://medium.com/cindicator/music-generation-with-neural-networks-gan-of-the-week-b66d01e28200

-END-

专 · 知


人工智能领域26个主题知识资料全集获取加入专知人工智能服务群: 欢迎微信扫一扫加入专知人工智能知识星球群,获取专业知识教程视频资料和与专家交流咨询!



请PC登录www.zhuanzhi.ai或者点击阅读原文,注册登录专知,获取更多AI知识资料!


请加专知小助手微信(扫一扫如下二维码添加),加入专知主题群(请备注主题类型:AI、NLP、CV、 KG等)交流~

 AI 项目技术 & 商务合作:bd@zhuanzhi.ai, 或扫描上面二维码联系!


请关注专知公众号,获取人工智能的专业知识!

点击“阅读原文”,使用专知

登录查看更多
13

相关内容

RNN:循环神经网络,是深度学习的一种模型。
【IJCAI2020-CMU】结构注意力的神经抽象摘要
专知会员服务
21+阅读 · 2020年4月23日
【CVPR2020】MSG-GAN:用于稳定图像合成的多尺度梯度GAN
专知会员服务
27+阅读 · 2020年4月6日
【反馈循环自编码器】FEEDBACK RECURRENT AUTOENCODER
专知会员服务
22+阅读 · 2020年1月28日
【斯坦福&Google】面向机器人的机器学习,63页PPT
专知会员服务
24+阅读 · 2019年11月19日
吴恩达新书《Machine Learning Yearning》完整中文版
专知会员服务
145+阅读 · 2019年10月27日
生成式对抗网络GAN异常检测
专知会员服务
115+阅读 · 2019年10月13日
用GANs来自动生成音乐【代码+PPT】
专知
28+阅读 · 2019年11月7日
【学界】GAN跨界合成高保真音乐,Jeff Dean听了都陶醉
GAN生成式对抗网络
7+阅读 · 2019年3月1日
CMU论文解读:基于GAN和VAE的跨模态图像生成
PaperWeekly
9+阅读 · 2018年8月20日
【学界】生成式对抗网络:从生成数据到创造智能
GAN生成式对抗网络
6+阅读 · 2018年6月14日
生成式对抗网络(GAN)如何快速理解?
全球人工智能
8+阅读 · 2018年1月14日
干货|生成对抗网络(GAN)之MNIST数据生成
全球人工智能
7+阅读 · 2017年7月24日
GAN猫的脸
机械鸡
11+阅读 · 2017年7月8日
GAN | GAN介绍(1)
KingsGarden
78+阅读 · 2017年3月13日
Adversarial Mutual Information for Text Generation
Arxiv
13+阅读 · 2020年6月30日
Seeing What a GAN Cannot Generate
Arxiv
8+阅读 · 2019年10月24日
Arxiv
19+阅读 · 2019年4月5日
Arxiv
3+阅读 · 2018年12月18日
Arxiv
7+阅读 · 2018年11月6日
Arxiv
5+阅读 · 2018年5月1日
Arxiv
4+阅读 · 2018年4月17日
Arxiv
10+阅读 · 2018年3月23日
Arxiv
6+阅读 · 2018年3月12日
VIP会员
相关资讯
用GANs来自动生成音乐【代码+PPT】
专知
28+阅读 · 2019年11月7日
【学界】GAN跨界合成高保真音乐,Jeff Dean听了都陶醉
GAN生成式对抗网络
7+阅读 · 2019年3月1日
CMU论文解读:基于GAN和VAE的跨模态图像生成
PaperWeekly
9+阅读 · 2018年8月20日
【学界】生成式对抗网络:从生成数据到创造智能
GAN生成式对抗网络
6+阅读 · 2018年6月14日
生成式对抗网络(GAN)如何快速理解?
全球人工智能
8+阅读 · 2018年1月14日
干货|生成对抗网络(GAN)之MNIST数据生成
全球人工智能
7+阅读 · 2017年7月24日
GAN猫的脸
机械鸡
11+阅读 · 2017年7月8日
GAN | GAN介绍(1)
KingsGarden
78+阅读 · 2017年3月13日
相关论文
Adversarial Mutual Information for Text Generation
Arxiv
13+阅读 · 2020年6月30日
Seeing What a GAN Cannot Generate
Arxiv
8+阅读 · 2019年10月24日
Arxiv
19+阅读 · 2019年4月5日
Arxiv
3+阅读 · 2018年12月18日
Arxiv
7+阅读 · 2018年11月6日
Arxiv
5+阅读 · 2018年5月1日
Arxiv
4+阅读 · 2018年4月17日
Arxiv
10+阅读 · 2018年3月23日
Arxiv
6+阅读 · 2018年3月12日
Top
微信扫码咨询专知VIP会员