ここに質問の内容を詳しく書いてください。
Kerasで時系列データの特徴量抽出を行っています。
CNNモデル作成中に以下のエラーメッセージが発生しました。
初歩的な質問ですが、教えていただけると幸いです。よろしくお願いします。
発生している問題・エラーメッセージ
ValueError: Error when checking input: expected input_4 to have 3 dimensions, but got array with shape (758, 3750)
該当のソースコード
tensorflow
1X_train.shape 2>>(758, 3750) 3 4from keras import optimizers 5inputs = Input(shape=(758, 1)) 6 7x = Conv1D(30, 2, padding='same', activation='relu')(inputs) 8x = MaxPooling1D(pool_size=2, padding='same')(x) 9 10x = Conv1D(10, 2, padding='same', activation='relu')(x) 11x = MaxPooling1D(pool_size=2, padding='same')(x) 12 13x = Flatten()(x) 14x = Dense(300, activation='relu')(x) 15x = Dense(1, activation='tanh')(x) 16 17model = Model(inputs, outputs=x) 18 19optimizer =optimizers.Adam(lr=1e-3) 20model.compile(loss="mean_squared_error", optimizer=optimizer)
試したこと
shape=(3, )とか(1, 3750)とかいろと試して見たのですが、うまくいきません。
補足情報(FW/ツールのバージョンなど)
あなたの回答
tips
プレビュー