新聞中心
這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷(xiāo)解決方案
在Django中調(diào)用keras模型出現(xiàn)問(wèn)題如何解決-創(chuàng)新互聯(lián)
這期內(nèi)容當(dāng)中小編將會(huì)給大家?guī)?lái)有關(guān)在Django中調(diào)用keras模型出現(xiàn)問(wèn)題如何解決,文章內(nèi)容豐富且以專業(yè)的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。
出現(xiàn)的錯(cuò)誤信息類(lèi)似于以下:
ValueError: Tensor Tensor("Placeholder:0", shape=(3, 3, 1, 32), dtype=float32)
通過(guò)查詢相關(guān)的資料,對(duì)解決的方式做一個(gè)記錄。
方法1、通過(guò)導(dǎo)入 import Keras
然后在構(gòu)建模型前面加一句 keras.backend.clear_session()
方法2、通過(guò)提前predict一個(gè)全0的數(shù)據(jù)。
from keras.models import load_model import numpy as np print('load model...') model = load_model('static\\CnnBankUp.h6', compile=False) print('load done.') #一定要添加這段代碼,先測(cè)試一下,可以避免ValueError: Tensor Tensor("Placeholder:0", shape=(3, 3, 1, 32), dtype=float32) #is not an element of this graph.的錯(cuò)誤 print('test model...') #根據(jù)自己傳入圖片格式定義np.zeros() print(model.predict(np.zeros((2, 200,200,1)))) print('test done.')
上述就是小編為大家分享的在Django中調(diào)用keras模型出現(xiàn)問(wèn)題如何解決了,如果剛好有類(lèi)似的疑惑,不妨參照上述分析進(jìn)行理解。如果想知道更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。
分享文章:在Django中調(diào)用keras模型出現(xiàn)問(wèn)題如何解決-創(chuàng)新互聯(lián)
URL標(biāo)題:http://fisionsoft.com.cn/article/pdeod.html