亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > Python > 正文

kaggle+mnist實現手寫字體識別

2020-02-15 22:33:12
字體:
來源:轉載
供稿:網友

現在的許多手寫字體識別代碼都是基于已有的mnist手寫字體數據集進行的,而kaggle需要用到網站上給出的數據集并生成測試集的輸出用于提交。這里選擇keras搭建卷積網絡進行識別,可以直接生成測試集的結果,最終結果識別率大概97%左右的樣子。

# -*- coding: utf-8 -*-"""Created on Tue Jun 6 19:07:10 2017@author: Administrator"""from keras.models import Sequentialfrom keras.layers import Dense, Dropout, Activation, Flatten from keras.layers import Convolution2D, MaxPooling2D from keras.utils import np_utilsimport osimport pandas as pdimport numpy as npfrom tensorflow.examples.tutorials.mnist import input_datafrom keras import backend as Kimport tensorflow as tf# 全局變量 batch_size = 100 nb_classes = 10 epochs = 20# input image dimensions img_rows, img_cols = 28, 28 # number of convolutional filters to use nb_filters = 32 # size of pooling area for max pooling pool_size = (2, 2) # convolution kernel size kernel_size = (3, 3) inputfile='F:/data/kaggle/mnist/train.csv'inputfile2= 'F:/data/kaggle/mnist/test.csv'outputfile= 'F:/data/kaggle/mnist/test_label.csv'pwd = os.getcwd()os.chdir(os.path.dirname(inputfile)) train= pd.read_csv(os.path.basename(inputfile)) #從訓練數據文件讀取數據os.chdir(pwd)pwd = os.getcwd()os.chdir(os.path.dirname(inputfile)) test= pd.read_csv(os.path.basename(inputfile2)) #從測試數據文件讀取數據os.chdir(pwd)x_train=train.iloc[:,1:785] #得到特征數據y_train=train['label']y_train = np_utils.to_categorical(y_train, 10)mnist=input_data.read_data_sets("MNIST_data/",one_hot=True) #導入數據x_test=mnist.test.imagesy_test=mnist.test.labels# 根據不同的backend定下不同的格式 if K.image_dim_ordering() == 'th':  x_train=np.array(x_train) test=np.array(test) x_train = x_train.reshape(x_train.shape[0], 1, img_rows, img_cols)  x_test = x_test.reshape(x_test.shape[0], 1, img_rows, img_cols)  input_shape = (1, img_rows, img_cols)  test = test.reshape(test.shape[0], 1, img_rows, img_cols) else:  x_train=np.array(x_train) test=np.array(test) x_train = x_train.reshape(x_train.shape[0], img_rows, img_cols, 1)  X_test = x_test.reshape(x_test.shape[0], img_rows, img_cols, 1)  test = test.reshape(test.shape[0], img_rows, img_cols, 1)  input_shape = (img_rows, img_cols, 1) x_train = x_train.astype('float32') x_test = X_test.astype('float32') test = test.astype('float32') x_train /= 255 X_test /= 255test/=255 print('X_train shape:', x_train.shape) print(x_train.shape[0], 'train samples') print(x_test.shape[0], 'test samples') print(test.shape[0], 'testOuput samples') model=Sequential()#model initialmodel.add(Convolution2D(nb_filters, (kernel_size[0], kernel_size[1]),       padding='same',       input_shape=input_shape)) # 卷積層1 model.add(Activation('relu')) #激活層 model.add(Convolution2D(nb_filters, (kernel_size[0], kernel_size[1]))) #卷積層2 model.add(Activation('relu')) #激活層 model.add(MaxPooling2D(pool_size=pool_size)) #池化層 model.add(Dropout(0.25)) #神經元隨機失活 model.add(Flatten()) #拉成一維數據 model.add(Dense(128)) #全連接層1 model.add(Activation('relu')) #激活層 model.add(Dropout(0.5)) #隨機失活 model.add(Dense(nb_classes)) #全連接層2 model.add(Activation('softmax')) #Softmax評分 #編譯模型 model.compile(loss='categorical_crossentropy',     optimizer='adadelta',     metrics=['accuracy']) #訓練模型 model.fit(x_train, y_train, batch_size=batch_size, epochs=epochs,verbose=1) model.predict(x_test)#評估模型 score = model.evaluate(x_test, y_test, verbose=0) print('Test score:', score[0]) print('Test accuracy:', score[1]) y_test=model.predict(test)sess=tf.InteractiveSession()y_test=sess.run(tf.arg_max(y_test,1))y_test=pd.DataFrame(y_test)y_test.to_csv(outputfile)            
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
精品视频偷偷看在线观看| 欧美国产日本高清在线| 国产成人久久久| 色综合色综合久久综合频道88| 欧美专区福利在线| 欧美亚洲另类激情另类| www.日韩av.com| 日韩视频免费大全中文字幕| 精品欧美激情精品一区| 国产欧美一区二区三区久久人妖| 久久精品在线播放| 欧美一区视频在线| 国产午夜精品美女视频明星a级| 久久久视频在线| 亚洲成人黄色网址| 久久久久国产精品免费| 亚洲少妇中文在线| 91视频88av| 久久91精品国产91久久久| 色小说视频一区| 美女啪啪无遮挡免费久久网站| 亚洲一区二区三区四区视频| 亚洲人成在线免费观看| 国产91在线播放九色快色| 久久国产精品久久久| 精品亚洲va在线va天堂资源站| 亚洲欧洲av一区二区| 国产精品久久久久久久久久三级| 精品久久久久久久久久| 成人欧美一区二区三区黑人孕妇| 亚洲精品第一国产综合精品| 91sa在线看| 永久免费精品影视网站| 欧美电影《睫毛膏》| 亚洲中国色老太| 久久视频免费在线播放| 国产亚洲免费的视频看| 亚洲视屏在线播放| 欧美高清电影在线看| 欧美性xxxx| www.欧美三级电影.com| 色综合久久精品亚洲国产| 亚洲免费人成在线视频观看| 欧美夫妻性视频| 亚洲韩国日本中文字幕| 成人免费网站在线看| 中文字幕欧美精品日韩中文字幕| 欧美—级a级欧美特级ar全黄| 亚洲国产成人在线视频| 亚洲国产另类久久精品| www.亚洲人.com| 亚洲精品国精品久久99热| 亚洲视频精品在线| 综合136福利视频在线| 欧美黄色三级网站| 亚洲色图偷窥自拍| 高跟丝袜欧美一区| 日韩中文视频免费在线观看| 最近2019好看的中文字幕免费| 国产精品第三页| 欧美激情视频给我| 亚洲综合av影视| 97成人在线视频| 亚洲另类欧美自拍| 欧美激情国内偷拍| 亚洲最新av在线网站| 高清欧美电影在线| 亚洲成人aaa| 久久99热精品这里久久精品| 日韩视频免费看| 亚洲人成在线播放| 久久成人精品电影| 黄色成人在线播放| 成人欧美一区二区三区黑人| 2019国产精品自在线拍国产不卡| 高清欧美一区二区三区| 亚洲免费伊人电影在线观看av| 亚洲毛片在线观看| 深夜福利亚洲导航| 久久亚洲精品毛片| 欧美国产视频日韩| 亚洲日本欧美日韩高观看| 欧美性猛交xxxx免费看久久久| 精品久久久久久久大神国产| 97在线视频一区| 色无极亚洲影院| 亚洲天堂精品在线| 亚洲美女久久久| 69av在线播放| 亚洲最新视频在线| 日本亚洲欧洲色| 97久久久久久| 1769国内精品视频在线播放| 中文字幕久精品免费视频| 久久久精品免费视频| 欧美激情一区二区三区在线视频观看| 91香蕉嫩草神马影院在线观看| 亚洲欧洲自拍偷拍| 97视频com| 国产精品久久国产精品99gif| 丰满岳妇乱一区二区三区| 国产精品中文字幕久久久| 欧美大尺度电影在线观看| 久久99热这里只有精品国产| 色偷偷9999www| 亚洲人成电影网站| 久久久久久久久久久91| 亚洲人成电影在线| 国模极品一区二区三区| 欧美日韩亚洲一区二| 菠萝蜜影院一区二区免费| 亚洲色图13p| 日韩中文在线视频| 欧美性猛交xxxx富婆弯腰| 亚洲欧美激情在线视频| 精品久久久久久久中文字幕| 在线亚洲午夜片av大片| 亚洲少妇激情视频| 亚洲一区www| 久久大大胆人体| 久久久久久成人精品| 97在线观看视频国产| 日韩欧美视频一区二区三区| 亚洲精品一区二区网址| 国产精品私拍pans大尺度在线| 北条麻妃一区二区三区中文字幕| 久久久亚洲欧洲日产国码aⅴ| 欧美在线视频免费播放| 欧美高清视频在线播放| 国产精品爽爽爽爽爽爽在线观看| 91系列在线播放| 欧美日韩在线视频一区二区| 91九色在线视频| 91日韩在线播放| 成人免费高清完整版在线观看| 精品国产乱码久久久久久天美| 日韩经典中文字幕在线观看| 午夜精品一区二区三区在线视频| 国产午夜精品视频免费不卡69堂| 国产成人精品亚洲精品| 一区二区三区四区在线观看视频| 国产精品va在线播放| 日韩欧美在线免费观看| 色婷婷亚洲mv天堂mv在影片| 97视频在线观看视频免费视频| 国产精品久久电影观看| 日韩福利视频在线观看| 国产福利精品av综合导导航| 国产精品99久久久久久久久久久久| 在线a欧美视频| 都市激情亚洲色图| 久久国产精品首页| 国产精品极品美女粉嫩高清在线| 欧美在线免费视频| 日韩在线不卡视频| 热久久美女精品天天吊色| 91在线观看免费高清| 久久av红桃一区二区小说| 亚洲精品久久久久久久久久久久久| 亚洲国产成人在线视频| 亚洲a级在线观看| 成人国产在线激情| 久久影视电视剧凤归四时歌| 欧美一区三区三区高中清蜜桃|