LSTM-Composer:LSTM网络进行算法音乐创作

时间:2024-05-22 22:20:10
【文件属性】:

文件名称:LSTM-Composer:LSTM网络进行算法音乐创作

文件大小:9KB

文件格式:ZIP

更新时间:2024-05-22 22:20:10

Python

这是我的硕士论文工作的代码存储库,使用循环神经网络(RNN)进行算法音乐创作。 我目前正在使用Keras库测试不同的基于长期记忆(LSTM)的模型。 主要文件(即应该运行的文件)是model.py 。 这就是创建,训练和评估模型的过程。 该脚本将使用默认情况下在config.ini上指定的配置运行。 如果您希望加载其他配置文件,请将文件路径作为参数传递给脚本调用: python model.py 我从音乐作品中学习的方法是将.mid文件加载到模型中,并将音乐作品转换为类似表示形式的“钢琴卷”。 所有必需的功能都包含在dataUtils.py文件中。 该文件包括帮助程序功能,可以将MIDI格式转换为离散的二进制时间(我称为“钢琴卷”格式),反之亦然,它还提供了一些功能,可以在不损失太多细节的情况下大大减少数据的大小,主要是出于性能目的。 最后一点


【文件预览】:
LSTM-Composer-master
----modelUtils.py(6KB)
----config.ini(975B)
----README.md(1KB)
----recoverModel.py(2KB)
----dataUtils.py(8KB)
----model.py(3KB)

网友评论