我正在尝试创建一个lstm来生成音乐序列。训练数据是大小为4的向量序列,表示要训练的歌曲中每个音符的各种特征(包括MIDI音符)。从我的阅读来看,我想做的似乎是,对于每个输入样本,输出样本是下一个大小为4的向量(也就是说,它应该尝试预测给定当前一个向量的下一个注释,并且由于LSTM包含了前面的样本知识)。我正在使用tflearn,因为我对RNN仍然非常陌生。)net = tflearn.lstm(net, 128)
net
我是TFLearn的新手,我正在尝试一种简单的神经网络来预测给定输入数组时的输出数组值。在示例代码中,我使用了两个大小为9的随机数组。当't_y‘数组作为输入时,我需要训练网络来预测't_x’数组。代码会运行,但预测效果非常差。代码改编自TFLearn found 的MNIST示例from random import ran
我的输入数据由10个样本组成,每个样本都有200个时间步骤,而每个时间步骤由一个30维的向量描述。此外,每个时间步骤由一个三维矢量(一个热编码)组成,它描述在特定时间步骤中所采取的行动。话虽如此,我正试图建立一个模型,在之前的所有行动中得到充分的支持,然后预测接下来采取哪一种行动是最好的。import numpy as npimport tf