私は基本的に、次のように多くの convolution2d レイヤーとそれに続く maxpooling 2d で構成される深いモデルを構築しようとしています:
model.add(Convolution2D(128, 54, 7, input_shape=(1, 54, 180)))
model.add(MaxPooling2D(pool_size=(1, 3)))
model.add(Convolution2D(128, 1, 7))
model.add(MaxPooling2D(pool_size=(1, 3)))
ただし、次のエラーが発生します。
ファイル "/home/user/anaconda2/lib/python2.7/site-packages/keras/engine/training.py"、100 行目、standardize_input_data str(array.shape)) 例外: モデル入力をチェックするときのエラー: 予想された convolution2d_input_1 4 次元ですが、形状 (8000、180、54) の配列を取得します。
しかし、私は(サンプル、チャンネル、行、列)の基準に従っています。なぜこうなった ?