解決tf.keras.models.load_model加載模型報錯問題
tf.keras.models.load_model 加載模型報錯記錄
Unknown activation function:leaky_relu
解決辦法
是在tf.keras.models.load_model()括號里面加上
custom_objects = {“YYY”:XXX對應的函數(shù)或者對象}
例如報錯
ValueError: Unknown activation function:leaky_relu
就加上
new_model=tf.keras.models.load_model("models/model.h5", custom_objects = {"leaky_relu":tf.nn.leaky_relu})
keras.models.load_model無法打開h5文件
是個小萌新,用tensorflow.keras.models.load_model打開h5文件時總是失敗,各位大佬的解決方法過于深奧,實在看不懂,最后自己用下面辦法解決的
1.可能是h5py與tensorflow版本不匹配,試試使用h5py2.10版本
2.版本調整后:
from tensorflow import keras model=keras.models.load_model('model.h5')
運行代碼仍然出現(xiàn)以下問題:
更改代碼如下:
from tensorflow import keras import h5py import os file=h5py.File('model.h5') model=keras.models.load_model(file)
試試打印信息:
成功了
總結
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
解決TensorFlow訓練模型及保存數(shù)量限制的問題
這篇文章主要介紹了解決TensorFlow訓練模型及保存數(shù)量限制的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2021-03-03用Python將Excel數(shù)據(jù)導入到SQL Server的例子
今天小編就為大家分享一篇用Python將Excel數(shù)據(jù)導入到SQL Server的例子,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-08-08