【Tensorflow2,Keras】モデルの読み込み時にエラー ValueError: Unknown layer: Functional【メモ】

h5のkerasで作成したモデルがtf.keras.models.load_model()読み込めなかった時のメモ。

結論としては、tensorflowのバージョンを上げることで解決した。

自分の場合は、元のモデルを作成した環境がtensorflow 2.2.0で、モデルを読み込む環境が2.3.0だった。なので、両方を2.3.0に合わせることで解決した。

pip install tensorflow=2.3.0

タイトルとURLをコピーしました