我正在尝试实现LSTMwithKeras.我知道Keras中的LSTM需要一个形状为(nb_samples,timesteps,input_dim)的3D张量作为输入。但是,我不完全确定在我的情况下输入应该是什么样子,因为我对每个输入只有一个T观察样本,而不是多个样本,即(nb_samples=1,timesteps=T,input_dim=N)。将我的每个输入分成长度为T/M的样本会更好吗?T对我来说大约是几百万次观察,那么在这种情况下每个样本应该多长时间,即我将如何选择M?另外,这个张量看起来应该是这样的,我说得对吗:[[[a_11,a_12,...,a_1M],[a_21,a_2
我试着理解神经网络我将输入数组组合为..########.#.##..#..##.#..##########..##....#..#..#######..#,etc期望的输出我设置为digit/10,即digit=5output=0.5代码require'ruby-fann'train=RubyFann::TrainData.new(inputs:[[0,0,1,0,1,1,0,0,1,0,0,1,0,0,1],[1,1,1,0,0,1,1,1,1,1,0,0,1,1,1],[1,1,1,0,0,1,1,1,1,0,0,1,1,1,1],[1,0,1,1,0,1,1,1,1,0,0,1