如何解決tensorflow恢復模型的特定值時出錯
模型的恢復
對于的模型的恢復來說,需要首先恢復模型的整個圖文件,之后從圖文件中讀取相應的節(jié)點信息。
存儲的模型文件包括四個子文件,如下:

現(xiàn)在假如我想恢復模型中的某個節(jié)點信息:
需要注意的是在使用saver.restore恢復權(quán)值的時候,參數(shù)的設(shè)置需要萬分注意:
# 先加載圖文件
saver = tf.train.import_meta_graph("./model/save_model.meta")
graph = tf.get_default_graph()
# 其中的一個節(jié)點
a_val = graph.get_tensor_by_name("var/a_val:0") # 這里是我的節(jié)點名稱,這都不是重點
with tf.Session() as sess:
# 加載權(quán)值
saver.restore(sess, "./model/save_model") # 這里才是重點,注意使用的是save_model,而不是save_model.data-00000-of-00001,不要帶一串后綴,如果使用后者的話,會報錯!?。。?!
print(sess.run(a_val))
以上這篇如何解決tensorflow恢復模型的特定值時出錯就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
python深度學習之多標簽分類器及pytorch實現(xiàn)源碼
這篇文章主要為大家介紹了python深度學習之多標簽分類器的使用說明及pytorch的實現(xiàn)源碼,有需要的朋友可以借鑒參考下,希望能夠有所幫助2022-01-01
Python數(shù)據(jù)分析?Pandas?Series對象操作
這篇文章主要介紹了Python數(shù)據(jù)分析之Pandas?Series對象,文章基于python的相關(guān)資料展開詳細內(nèi)容介紹,具有一定的參考價值,需要的小伙伴可以參考一下2022-05-05
使用Python的SymPy庫解決數(shù)學運算問題的方法
這篇文章主要介紹了使用Python的SymPy庫解決數(shù)學運算問題的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2019-03-03
python關(guān)于調(diào)用函數(shù)外的變量實例
今天小編就為大家分享一篇python關(guān)于調(diào)用函數(shù)外的變量實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-12-12

