https://qiita.com/tizuo/items/b9af70e8cdc7fb69397f
上記のコードを参考に複数の入力から単一の出力を実行するLSTMモデルを作成しました.
ここでは「アイスクリームの売り上げ」の予測値のみを出力していますが,平均気温も同時に予測する,つまり出力を2つにする場合はコードをどのように修正すればよいのでしょうか.
model = Sequential() model.add(LSTM(4, input_shape=(testX.shape[1], look_back))) model.add(Dense(1)) model.compile(loss='mean_squared_error', optimizer='adam') model.fit(trainX, trainY, epochs=1000, batch_size=1, verbose=2)
3行目のDense(1)をDense(2)とした場合は,下記のエラーメッセージが表示されました.
Error when checking target: expected dense_2 to have shape (2,) but got array with shape (1,)
恥ずかしながら理解が足りていませんので,どなたかご教授いただければ幸いです.
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。