私は10Dセグメントの脳波データで1D CNNを実行しようとしていて、RNNを使ってセグメント間の時間的接続をカバーしようとしています。RNNとCNNとlasagneの組み合わせ
問題は、これはDIM-シャッフル層
network = L.InputLayer(shape=(None, data_size[1], data_size[2]), input_var=input_var)
network = L.Conv1DLayer(network, num_filters=32, filter_size = 5)
network = L.DimshuffleLayer(network, (0, 2, 1))
network = L.LSTMLayer(network, 200)
によって解決することができますが、私の理解にRNNが今カバーするCNN出力batch_size x num_filters x sequence_length
ながらRNNがbatch_size x sequence_length x num_inputs
で入力を期待していること、です時間的接続のみ以内sequence_lengthではなく、の間で異なるバッチはそうですか?
セグメント間の時間的接続を取得するにはどうすればよいですか?
RNNは確かに一つだけのバッチ内の依存関係を学びます。自分の質問に答える