最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

解決Tensorflow2.0 tf.keras.Model.load_weights() 報錯處理問題

 更新時間:2020年06月12日 15:14:10   作者:UN_SU3  
這篇文章主要介紹了解決Tensorflow2.0 tf.keras.Model.load_weights() 報錯處理問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨想過來看看吧

錯誤描述:

1、保存模型:model.save_weights('./model.h5')

2、腳本重啟

3、加載模型:model.load_weights('./model.h5')

4、模型報錯:ValueError: You are trying to load a weight file containing 12 layers into a model with 0 layers.

問題分析:

模型創(chuàng)建后還沒有編譯,一般是在模型加載前調(diào)用model.build(input_shape), 但我通過Dataset將輸入已經(jīng)變?yōu)閐ict格式了,暫時沒找這樣輸入怎么匹配input_shape參數(shù)

解決方法:

model.fit(train_dataset, epochs=0)

將epochs設(shè)為0,這樣模型在編譯的同時不會訓(xùn)練數(shù)據(jù),減少耗費的時間,之后就可以正常加載保存的參數(shù)了

補充知識:調(diào)用Kears中kears.model.load_model方法遇到的問題和解決方法

之前一直使用tf和pytorch,就算是tf也是tf.estimator用得比較多,很少使用keras,最近嘗試使用kears快速訓(xùn)練和部署一些分類任務(wù),在使用load_model的時候遇到一些問題

問題1:

SystemError: unknown opcode

原因是因為模型定義用到了lambda

gap = Lambda(lambda x: x[0]/x[1], name = 'RescaleGAP')([gap_features, gap_mask])

我在python3.5的環(huán)境訓(xùn)練的模型,python3.6的環(huán)境load模型。兩個環(huán)境的lambda有差異,這個問題。

問題2:

ValueError: Unknown metric function:****

我的錯誤是

ValueError: Unknown metric function:top_2_accuracy

因為在構(gòu)建模型時,使用了自己定義的top_2_accuracy方法,所以在load_model時需要將top_2_accuracy做為參數(shù)傳進去

from keras.models import load_model
from keras.metrics import top_k_categorical_accuracy
 
def top_2_accuracy(in_gt, in_pred):
  return top_k_categorical_accuracy(in_gt, in_pred, k=2)
 
model = load_model("model.h5",custom_objects={'top_2_accuracy': top_2_accuracy})

以上這篇解決Tensorflow2.0 tf.keras.Model.load_weights() 報錯處理問題就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 使用Python opencv實現(xiàn)視頻與圖片的相互轉(zhuǎn)換

    使用Python opencv實現(xiàn)視頻與圖片的相互轉(zhuǎn)換

    這篇文章主要介紹了使用Python opencv實現(xiàn)視頻與圖片的相互轉(zhuǎn)換,本文通過實例代碼給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-07-07
  • python xlsxwriter模塊的使用

    python xlsxwriter模塊的使用

    這篇文章主要介紹了python xlsxwriter模塊的使用,幫助大家更好的理解和使用python,感興趣的朋友可以了解下
    2020-12-12
  • Python獲取list中指定元素索引的兩種方法小結(jié)

    Python獲取list中指定元素索引的兩種方法小結(jié)

    本文主要介紹了兩種在Python中獲取列表中指定元素索引的方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2025-01-01
  • Python編程中類與類的關(guān)系詳解

    Python編程中類與類的關(guān)系詳解

    在本文里小編給大家整理了關(guān)于Python編程中類與類的關(guān)系以及相關(guān)代碼知識點,需要的朋友們可以學習下。
    2019-08-08
  • python字符串操作

    python字符串操作

    這篇文章主要介紹了python字符串操作,主要包括字符串的分割、字符串的查找,替換、字符串的判斷,下面一起進入文章了解具體內(nèi)容,需要的朋友可以參考一下
    2021-11-11
  • Python實現(xiàn)二分查找算法實例

    Python實現(xiàn)二分查找算法實例

    這篇文章主要介紹了Python實現(xiàn)二分查找算法,實例分析了二分查找算法的原理與相關(guān)實現(xiàn)技巧,需要的朋友可以參考下
    2015-05-05
  • pytorch教程實現(xiàn)mnist手寫數(shù)字識別代碼示例

    pytorch教程實現(xiàn)mnist手寫數(shù)字識別代碼示例

    這篇文章主要講解了pytorch教程中如何實現(xiàn)mnist手寫數(shù)字識別,文中附有詳細的代碼示例,test準確率98%,有需要的朋友可以借鑒參考下
    2021-09-09
  • Python 異常處理Ⅳ過程圖解

    Python 異常處理Ⅳ過程圖解

    這篇文章主要介紹了Python 異常處理Ⅳ過程圖解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-10-10
  • python中列表list切分的實現(xiàn)

    python中列表list切分的實現(xiàn)

    列表是Python中最常用的數(shù)據(jù)結(jié)構(gòu)之一,經(jīng)常需要對列表進行切分操作,本文主要介紹了python中列表list切分的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2025-03-03
  • python批量實現(xiàn)Word文件轉(zhuǎn)換為PDF文件

    python批量實現(xiàn)Word文件轉(zhuǎn)換為PDF文件

    這篇文章主要為大家詳細介紹了python批量實現(xiàn)Word文件轉(zhuǎn)換為PDF文件的方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-03-03

最新評論

新田县| 略阳县| 田阳县| 土默特右旗| 乐陵市| 常山县| 宁蒗| 南漳县| 利津县| 尼勒克县| 甘泉县| 罗山县| 昌江| 丹东市| 天峻县| 延边| 太康县| 扎鲁特旗| 成安县| 贡嘎县| 乌拉特中旗| 康保县| 宁国市| 永靖县| 郁南县| 定西市| 沅陵县| 双鸭山市| 手游| 苗栗市| 珠海市| 桓台县| 衡阳市| 武强县| 淳安县| 台南县| 许昌县| 安乡县| 长泰县| 金沙县| 乌兰浩特市|