keep-loving-pythonのブログ

Pythonを愛し続けたいです(Pythonが流行っている限りですが。。。)

解決策。NotImplementedError: Cannot convert a symbolic Tensor (lstm/strided_slice:0) to a numpy array.

環境

Windows10 Python3.7.2 GPUなしPC

エラー

NotImplementedError: Cannot convert a symbolic Tensor (lstm/strided_slice:0) to a numpy array.

エラー時モジュールバージョン

Keras                             2.1.0
numpy                             1.21.5  <--これの問題
tensorflow                        2.2.0

エラーに出会ったgithubのURL

https://github.com/bnsreenu/python_for_microscopists

具体的には、 181_multivariate_timeseries_LSTM_GE.py

解決策

numpyのバージョンをかえる。

python -m pip install -U numpy==1.18.5

上記は、以下の記事の情報に基づく。

https://stackoverflow.com/questions/66207609/notimplementederror-cannot-convert-a-symbolic-tensor-lstm-2-strided-slice0-t

コメント

特にありません。不明点などあれば、コメント頂ければ検討できるかも。。。