Python keras nb_样本、时间步长、输入尺寸

Python keras nb_样本、时间步长、输入尺寸,python,neural-network,keras,lstm,Python,Neural Network,Keras,Lstm,我正在keras做我的第一个LSTM。我打算训练一个NN来创作钢琴音乐。我有输入数据(注释),我用整数编码。从文本文件中读取并编码后的输入数据对于一首音乐看起来是这样的 TimeStep'\t'Voice1'\t'Voice2'\t'Voice3'\t'Voice4 1'\t'33'\t'55'\t'97'\t'12 2'\t'71'\t'26'\t'83'\t'42 三, 我有几首不同时间步数的音乐(每首音乐通常有数百个时间步)。每个片段可以有不同数量的声音(列)。我在考虑将所有文件合并成一

我正在keras做我的第一个LSTM。我打算训练一个NN来创作钢琴音乐。我有输入数据(注释),我用整数编码。从文本文件中读取并编码后的输入数据对于一首音乐看起来是这样的

TimeStep'\t'Voice1'\t'Voice2'\t'Voice3'\t'Voice4

1'\t'33'\t'55'\t'97'\t'12

2'\t'71'\t'26'\t'83'\t'42

三,

我有几首不同时间步数的音乐(每首音乐通常有数百个时间步)。每个片段可以有不同数量的声音(列)。我在考虑将所有文件合并成一个巨大的音乐序列(时间步长),并用0填充缺失的声音,以便训练网络(所有作品都来自同一位作曲家,因此我希望通过这种方法捕捉这位作曲家的精髓)。 我们非常感谢您对这种方法的任何想法:)

该数据如何最好地转换为keras输入格式(nb_样本、时间步长、输入_dim)和输出格式

非常感谢你的帮助

迈克尔