-
大小: 5KB文件類型: .py金幣: 1下載: 0 次發布日期: 2021-01-09
- 語言: Python
- 標簽: Tensorflow??Python??Opencv??
資源簡介
需要下載MNIST數據集,將路徑修改為本地MNIST數據集的地址。需要OpenCV與Tensorflow環境
代碼片段和文件信息
#?-*-?coding:?utf-8?-*-
“““
Created?on?Mon?Oct??8?14:34:48?2018
@author:?dell
“““
import?tensorflow?as?tf?
import?numpy?as?np?
import?random
import?cv2
import?matplotlib.pyplot?as?pyplot
from?PIL?import?Image
from?tensorflow.examples.tutorials.mnist?import?input_data
#?1.load?data?裝載數據
#?2.計算距離
#??3.找到最鄰近圖片?
#??4.解析圖片內容——獲取label
#??5.將label轉化為數字
#??6.檢測概率統計
mnist=input_data.read_data_sets(‘F:\PythonPrograms\PP1\OpenCVPractice‘one_hot=True)
#屬性設置
trainNum=55000
testNum=10000
trainSize=5500
testSize=10
k=5
#?mnist?數據的分解?
trainIndex=np.random.choice(trainNumtrainSizereplace=False)
##?生成trainsize個隨機數,范圍(0-trainNum)
testIndex=np.random.choice(testNumtestSizereplace=False)
trainData=mnist.train.images[trainIndex]?#獲取訓練圖片
trainLabel=mnist.train.labels[trai
評論
共有 條評論