Keras 加載已經(jīng)訓練好的模型進行預測操作
使用Keras訓練好的模型用來直接進行預測,這個時候我們該怎么做呢?【我這里使用的就是一個圖片分類網(wǎng)絡】
現(xiàn)在讓我來說說怎么樣使用已經(jīng)訓練好的模型來進行預測判定把
首先,我們已經(jīng)又有了model模型,這個模型被保存為model.h5文件
然后我們需要在代碼里面進行加載
model = load_model("model.h5")
假設我們自己已經(jīng)寫好了一個load_data函數(shù)【load_data最好是返回已經(jīng)通過了把圖片轉(zhuǎn)成numpy的data,以及圖片對應的label】
然后我們先加載我們的待預測的數(shù)據(jù)
data, labels = load_data(<the path of the data>)
然后我們就可以通過模型來預測了
predict = model.predict(data)
得到的predict就是預測的結(jié)果啦~
補充知識:keras利用vgg16模型直接預測圖片類型時的坑
第一次使用keras中的預訓練模型時,若本地沒有模型對應的h5文件,程序會自動去github上下載,但國內(nèi)下載github資源速度太慢,
可以選擇直接去搜索下載,下載后將模型(h5文件)放入C:\Users\lovemoon\.keras\models
同樣,如果是第一個用預訓練模型預測輸入圖片,解碼結(jié)果時也會下載一個Json文件,同樣可以手動下載后放入C:\Users\lovemoon\.keras\models
以上這篇Keras 加載已經(jīng)訓練好的模型進行預測操作就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
13行python代碼實現(xiàn)對微信進行推送消息的示例代碼
本文主要介紹了13行python代碼實現(xiàn)對微信進行推送消息的示例代碼,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2022-08-08
python函數(shù)enumerate,operator和Counter使用技巧實例小結(jié)
這篇文章主要介紹了python函數(shù)enumerate,operator和Counter使用技巧,結(jié)合實例形式總結(jié)分析了python內(nèi)置函數(shù)enumerate,operator和Counter基本功能、原理、用法及操作注意事項,需要的朋友可以參考下2020-02-02
使用OpenCV circle函數(shù)圖像上畫圓的示例代碼
這篇文章主要介紹了使用OpenCV circle函數(shù)圖像上畫圓的示例代碼,本文內(nèi)容簡短,給大家突出重點內(nèi)容,需要的朋友可以參考下2019-12-12
python+mysql實現(xiàn)教務管理系統(tǒng)
這篇文章主要為大家詳細介紹了python+mysql實現(xiàn)教務管理系統(tǒng),具有一定的參考價值,感興趣的小伙伴們可以參考一下2019-02-02

