欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

python神經(jīng)網(wǎng)絡tensorflow利用訓練好的模型進行預測

 更新時間:2022年05月06日 09:27:59   作者:Bubbliiiing  
這篇文章主要為大家介紹了python神經(jīng)網(wǎng)絡tensorflow利用訓練好的模型進行預測,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪

學習前言

在神經(jīng)網(wǎng)絡學習中slim常用函數(shù)與如何訓練、保存模型文章里已經(jīng)講述了如何使用slim訓練出來一個模型,這篇文章將會講述如何預測。

載入模型思路

載入模型的過程主要分為以下四步:

1、建立會話Session;

2、將img_input的placeholder傳入網(wǎng)絡,建立網(wǎng)絡結(jié)構(gòu);

3、初始化所有變量;

4、利用saver對象restore載入所有參數(shù)。

這里要注意的重點是,在利用saver對象restore載入所有參數(shù)之前,必須要建立網(wǎng)絡結(jié)構(gòu),因為網(wǎng)絡結(jié)構(gòu)對應著cpkt文件中的參數(shù)。

(網(wǎng)絡層具有對應的名稱scope。)

實現(xiàn)代碼

在運行實驗代碼前,可以直接下載代碼,因為存在許多依賴的文件

import tensorflow as tf
import numpy as np
from nets import Net
from tensorflow.examples.tutorials.mnist import input_data
def compute_accuracy(x_data,y_data):
    global prediction
    y_pre = sess.run(prediction,feed_dict={img_input:x_data})
    correct_prediction = tf.equal(tf.arg_max(y_data,1),tf.arg_max(y_pre,1))
    accuracy = tf.reduce_mean(tf.cast(correct_prediction,tf.float32))
    result = sess.run(accuracy,feed_dict = {img_input:x_data})
    return result
mnist = input_data.read_data_sets("MNIST_data",one_hot = "true")
slim = tf.contrib.slim
# img_input的placeholder
img_input = tf.placeholder(tf.float32, shape = (None, 784))
img_reshape = tf.reshape(img_input,shape = (-1,28,28,1))
# 載入模型
sess = tf.Session()
Conv_Net = Net.Conv_Net()
# 將img_input的placeholder傳入網(wǎng)絡
prediction = Conv_Net.net(img_reshape)
# 載入模型
ckpt_filename = './logs/model.ckpt-20000'
# 初始化所有變量
sess.run(tf.global_variables_initializer())
saver = tf.train.Saver()
# 恢復
saver.restore(sess, ckpt_filename)
print(compute_accuracy(mnist.test.images,mnist.test.labels))

運行結(jié)果為:

0.9921

以上就是python神經(jīng)網(wǎng)絡tensorflow利用訓練好的模型進行預測的詳細內(nèi)容,更多關(guān)于tensorflow模型預測的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • Django Celery異步任務隊列的實現(xiàn)

    Django Celery異步任務隊列的實現(xiàn)

    這篇文章主要介紹了Django Celery異步任務隊列的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-07-07
  • Python 內(nèi)置變量和函數(shù)的查看及說明介紹

    Python 內(nèi)置變量和函數(shù)的查看及說明介紹

    今天小編就為大家分享一篇Python 內(nèi)置變量和函數(shù)的查看及說明介紹,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-12-12
  • 詳解Python常用標準庫之os模塊與shutil模塊

    詳解Python常用標準庫之os模塊與shutil模塊

    os系統(tǒng)模塊與shutil文件操作模塊是Python常用的標準庫,本文將通過示例詳細講解一下二者的使用,感興趣的小伙伴可以跟隨小編一起學習一下
    2022-06-06
  • Python中TCP協(xié)議的探索與實例解析

    Python中TCP協(xié)議的探索與實例解析

    網(wǎng)絡編程在當今數(shù)字化世界中扮演著至關(guān)重要的角色,本文將帶你深入了解 Python 中的 TCP 協(xié)議,介紹網(wǎng)絡編程的基礎(chǔ)知識,并提供豐富的示例代碼,希望對大家有所幫助
    2023-12-12
  • pdf論文中python畫的圖Type 3 fonts字體不兼容的解決方案

    pdf論文中python畫的圖Type 3 fonts字體不兼容的解決方案

    這篇文章主要介紹了pdf論文中python畫的圖Type 3 fonts字體不兼容的解決方案,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-04-04
  • 解決Numpy與Pytorch彼此轉(zhuǎn)換時的坑

    解決Numpy與Pytorch彼此轉(zhuǎn)換時的坑

    這篇文章主要介紹了解決Numpy與Pytorch彼此轉(zhuǎn)換時的坑,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-05-05
  • 中秋快到了利用python畫個月亮和月餅

    中秋快到了利用python畫個月亮和月餅

    眼看中秋又快到了,今天小編就利用python畫出月亮和月餅,感興趣的小伙伴一定要收藏起來送給遠方的朋友呀
    2021-09-09
  • 關(guān)于tensorflow和keras版本的對應關(guān)系

    關(guān)于tensorflow和keras版本的對應關(guān)系

    這篇文章主要介紹了關(guān)于tensorflow和keras版本的對應關(guān)系,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-06-06
  • Python實現(xiàn)二維曲線擬合的方法

    Python實現(xiàn)二維曲線擬合的方法

    今天小編就為大家分享一篇Python實現(xiàn)二維曲線擬合的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-12-12
  • 使用sublime text3搭建Python編輯環(huán)境的實現(xiàn)

    使用sublime text3搭建Python編輯環(huán)境的實現(xiàn)

    這篇文章主要介紹了使用sublime text3搭建Python編輯環(huán)境的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-01-01

最新評論