LSTMを勉強する③

 

xpppp.hatenablog.com

 上記記事のエラー対策方法について、

 

# テストデータを使って予測&プロット fig, ax1 = plt.subplots(1,1) ax1.plot(df[df['time']>= split_date]['time'][window_len:].astype(datetime), test['close'][window_len:], label='Actual', color='blue') ax1.plot(df[df['time']>= split_date]['time'][window_len:].astype(datetime), *1+1) * test['close'].values[:-window_len])[0], label='Predicted', color='red') ax1.grid(True)

 

TypeError: dtype '<class 'datetime.datetime'>' not understood

 

学習結果をプロットしようとすると、 上記のエラーが出た。

.astype(datetime)を削除することでエラーが解消できた。

 

f:id:xpppp:20191111202325p:plain

 

上記の様に、LSTMで後追い予想程度はできる様になった。

ここからどうエッジをつけていくか次回から考察する。

 

https://github.com/PP-lib/Bot_materials/blob/master/LSTM_191109.ipynb

 

 

*1:np.transpose(yen_model.predict(test_lstm_in