我正在为一个课程做一个项目,我正在尝试创建一个学习音乐并创建自己的音乐的算法。
我在如何设置数据以将其输入 LSTM 时遇到问题。
单个训练示例由一个和弦组成,该和弦是一个二进制值的向量,该向量基于以 MIDI 形式按下的键(索引 0-127),一个表示音符持续时间、节拍强度、拍号分子的值,以及拍号的分母,以及由单位数表示的调号
所以一个例子可能看起来像
结果是一个 132x1 的向量
我在概念化如何将这种数据类型输入 LSTM 时遇到了麻烦。做一个线性输出没有多大意义,但我认为我也不能直接单热这个向量。