日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

Tensorflow No module named ‘tensorflow.examples.tutorials‘解决办法,有用

發(fā)布時間:2025/3/11 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Tensorflow No module named ‘tensorflow.examples.tutorials‘解决办法,有用 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

任何程序錯誤,以及技術疑問或需要解答的,請掃碼添加作者VX::1755337994

1 .利用TensorFlow代碼下載MNIS丁
TensorFlow 提供了一個庫, 可以直接用來自動下載與安裝MNIST , 見如下代碼:
代碼5-1 MNIST數(shù)據(jù)集(此下為舊版本(tf 1.X)的代碼,可能不適用,解決辦法2是根據(jù)舊版代碼進行解決,方法1為新版tf2.0的代碼,自行選擇)
?

  • from tensorflow.examples.tutorials.mnist import input_data

  • mnist = input_data.read_data_sets ( ” MNIST_data/ ”, one_hot=True)


  • 運行上面的代碼,會自動下載數(shù)據(jù)集并將文件解壓到當前代碼所在同級自錄下的
    MNIST data 文件夾下。
    Q注意:代碼中的one hot=True ,表示將樣本標簽轉(zhuǎn)化為one hot 編碼。
    舉例來解釋one_hot 編碼: 假如一共10 類。0 的one_hot 為1000000000,1 的one_hot
    為0100000000 , 2 的one hot 為0010000000 , 3 的one hot 為0001000000 ..…·依
    此類推。只有一個位為1 , 1 所在的位置就代表著第幾類。

    報錯(此報錯可以使用解決方法2,但建議使用方法1中的新版本代碼,自行抉擇)

    ModuleNotFoundError: No module named 'tensorflow.examples.tutorials'

    解決辦法1

    ?tensorflow2.0的數(shù)據(jù)集集成到keras高級接口之中,使用如下代碼一般都能下載

    ?

    ?
  • import tensorflow as tf

  • tf.__version__

  • ?
  • ?
  • mint=tf.keras.datasets.mnist

  • (x_,y_),(x_1,y_1)=mint.load_data()

  • ?
  • ?
  • import matplotlib.pyplot as plt

  • plt.imshow(x_[0], cmap="binary")

  • plt.show()


  • 解決辦法2

    先檢查tensorflow中是否含有tutorials,本文主要針對沒有tutorials文件報錯的解決,請看清解決的問題!!!

    ?

    1.在自己編譯器運行的python環(huán)境的...\Python3\Lib\site-packages,該目錄下有文件夾tensorflow, tensorflow_core, ensorflow_estimator。。。(可能你的電腦安裝了多個python環(huán)境,如果找錯位置,依舊沒有復制到運行的python環(huán)境中,無法運行,找對自己的環(huán)境位置)

    ?

    ?

    2.進入tensorflow_core\examples文件夾,如果文件夾下只有saved_model這個文件,則是沒有tutorials。

    ?

    ?

    3.進入github的tensorflow主頁下載缺失的文件 網(wǎng)址為:https://github.com/tensorflow/tensorflow。

    或者我微云上的文件:https://share.weiyun.com/5Hm7kxy

    ?

    整個下載下來,

    ?

    4.然后在下載文件的路徑tensorflow-master\tensorflow\examples\這里找到了tutorials文件夾,把tutorials整個文件夾拷貝到上文中提到的...\Python3\Lib\site-packages\tensorflow_core\examples\

    ?

    5.恭喜你成功運行

    識別手寫數(shù)字代碼如下

    ?
  • # -*- coding: utf-8 -*-

  • """

  • Created on Thu Nov 21 16:38:15 2019

  • ?
  • @author: Cable-Ching

  • """

  • from tensorflow.examples.tutorials.mnist import input_data

  • mnist = input_data.read_data_sets("MNIST_data", one_hot=True)

  • print ( ' 輸入數(shù)據(jù):', mnist.train.images)

  • print ( ' 輸入數(shù)據(jù)打shape :', mnist.train.images.shape)

  • import pylab

  • im = mnist.train.images[1]

  • im = im.reshape(-1 ,28)

  • pylab.imshow(im)

  • pylab.show()

  • ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??

    任何程序錯誤,以及技術疑問或需要解答的,請掃碼添加作者VX::1755337994

    ?

    ?

    總結(jié)

    以上是生活随笔為你收集整理的Tensorflow No module named ‘tensorflow.examples.tutorials‘解决办法,有用的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。