深度學(xué)習(xí)|Keras識別CIFAR-10圖像(CNN)

數(shù)據(jù)和方法

CIFAR-10數(shù)據(jù)集有6000個(gè)32×32個(gè)彩色圖片,50000個(gè)訓(xùn)練圖片和10000個(gè)測試圖片绅项。有10個(gè)類別:飛機(jī)紊册、汽車、鳥快耿、貓囊陡、鹿、狗掀亥、青蛙撞反、馬、船搪花、卡車遏片。

數(shù)據(jù)下載和處理

數(shù)據(jù)下載

Keras已經(jīng)提供了模塊用于下載數(shù)據(jù),通過一下代碼即可完成下載鳍侣。

from keras.datasets import cifar10
import numpy as np
np.random.seed(10)

(x_img_train,y_label_train),(x_img_test,y_label_test)=cifar10.load_data()
數(shù)據(jù)處理
  • 標(biāo)準(zhǔn)化
  • label的one-hot編碼
x_img_train_normalize = x_img_train.astype('float32') / 255.0
x_img_test_normalize = x_img_test.astype('float32') / 255.0

from keras.utils import np_utils
y_label_train_OneHot = np_utils.to_categorical(y_label_train)
y_label_test_OneHot = np_utils.to_categorical(y_label_test)

CNN建模

模型結(jié)構(gòu)
建立模型
from keras.models import Sequential
from keras.layers import Conv2D,MaxPooling2D,Dense,Dropout,Flatten

model = Sequential()
model.add(Conv2D(filters=32,kernel_size=(3,3),
                 input_shape=(32, 32,3), 
                 activation='relu', 
                 padding='same'))
model.add(Dropout(0.25))
model.add(MaxPooling2D(pool_size=(2, 2)))
model.add(Conv2D(filters=64, kernel_size=(3, 3), 
                 activation='relu', padding='same'))
model.add(Dropout(0.25))
model.add(MaxPooling2D(pool_size=(2, 2)))
model.add(Flatten())
model.add(Dropout(rate=0.25))
model.add(Dense(1024, activation='relu'))
model.add(Dropout(rate=0.25))
model.add(Dense(10, activation='softmax'))
訓(xùn)練模型
model.compile(loss='categorical_crossentropy',
              optimizer='adam', metrics=['accuracy'])
train_history = model.fit(x_img_train_normalize, y_label_train_OneHot,
                        validation_split=0.2,
                        epochs=10, batch_size=128, verbose=1) 
模型預(yù)測

精度不是特別高,可以多做幾層卷積和池化吼拥。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末倚聚,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子凿可,更是在濱河造成了極大的恐慌惑折,老刑警劉巖,帶你破解...
    沈念sama閱讀 219,188評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件枯跑,死亡現(xiàn)場離奇詭異惨驶,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)敛助,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,464評論 3 395
  • 文/潘曉璐 我一進(jìn)店門粗卜,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人纳击,你說我怎么就攤上這事续扔。” “怎么了焕数?”我有些...
    開封第一講書人閱讀 165,562評論 0 356
  • 文/不壞的土叔 我叫張陵纱昧,是天一觀的道長。 經(jīng)常有香客問我堡赔,道長识脆,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,893評論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮灼捂,結(jié)果婚禮上离例,老公的妹妹穿的比我還像新娘。我一直安慰自己纵东,他們只是感情好粘招,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,917評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著偎球,像睡著了一般洒扎。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上衰絮,一...
    開封第一講書人閱讀 51,708評論 1 305
  • 那天袍冷,我揣著相機(jī)與錄音,去河邊找鬼猫牡。 笑死胡诗,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的淌友。 我是一名探鬼主播煌恢,決...
    沈念sama閱讀 40,430評論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼震庭!你這毒婦竟也來了瑰抵?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,342評論 0 276
  • 序言:老撾萬榮一對情侶失蹤器联,失蹤者是張志新(化名)和其女友劉穎二汛,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體拨拓,經(jīng)...
    沈念sama閱讀 45,801評論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡肴颊,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,976評論 3 337
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了渣磷。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片婿着。...
    茶點(diǎn)故事閱讀 40,115評論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖醋界,靈堂內(nèi)的尸體忽然破棺而出祟身,到底是詐尸還是另有隱情,我是刑警寧澤物独,帶...
    沈念sama閱讀 35,804評論 5 346
  • 正文 年R本政府宣布袜硫,位于F島的核電站,受9級特大地震影響挡篓,放射性物質(zhì)發(fā)生泄漏婉陷。R本人自食惡果不足惜帚称,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,458評論 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望秽澳。 院中可真熱鬧闯睹,春花似錦、人聲如沸担神。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,008評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽妄讯。三九已至孩锡,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間亥贸,已是汗流浹背躬窜。 一陣腳步聲響...
    開封第一講書人閱讀 33,135評論 1 272
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留炕置,地道東北人荣挨。 一個(gè)月前我還...
    沈念sama閱讀 48,365評論 3 373
  • 正文 我出身青樓,卻偏偏與公主長得像朴摊,于是被迫代替她去往敵國和親默垄。 傳聞我的和親對象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,055評論 2 355

推薦閱讀更多精彩內(nèi)容

  • 你是否有懷念一個(gè)人到骨子里,然后悄然淚下贩疙? 你是否有回憶過一段往事讹弯,讓你溫暖如初况既? 你又是否喜歡看懷舊的電影这溅,帶你...
  • 渾渾噩噩,不知所終棒仍,什么都不感興趣悲靴,什么都沒有意義。種種枷鎖莫其,種種不得已癞尚,你原以為可以勘破,不過是陷入另一層混沌乱陡,...
    咸魚修仙志閱讀 237評論 0 0
  • 又一個(gè)加班的夜晚 看看對面床喝的爛醉哭著要和前任復(fù)合的舍友 再想想自己手邊的工作 談戀愛得他媽耽誤多少事兒敖娇!
    薇琪i閱讀 115評論 0 0