Iは、入力として3つの異なる以下のようにレイアウトされた機能の50のステップのシーケンス用いLSTMモデルを訓練してい次従属変数LSTM KerasのAPI予測複数の出力
#y_train
[a50, a51, a52, ... a99]
を使用
#x_train
[[[a0,b0,c0],.....[a49,b49,c49]],
[a1,b1,c1]......[a50,b50,c50]],
...
[a49,b49,c49]...[a99,b99,c99]]]
を
以下のコードは、ちょうどaを予測するために働いていますが、どのタイムスタンプで[a、b、c]のベクトルを予測して返すのですか?
def build_model():
model = Sequential()
model.add(LSTM(
input_shape=(50,3),
return_sequences=True, units=50))
model.add(Dropout(0.2))
model.add(LSTM(
250,
return_sequences=False))
model.add(Dropout(0.2))
model.add(Dense(1))
model.add(Activation("linear"))
model.compile(loss="mse", optimizer="rmsprop")
return model
ラベルを[[a50、b50、c50]、[a51、b51、c51]、... [a99、b99、c99]]に変更しようとしましたか? – txizzle
txizzle、私はあなたが何を意味するか分からない、ax、bx、cxは離散的なtimeseriesデータポイントのために私が使用したちょうどプレースホルダです。 –