圖像識別實戰(zhàn)(五)----模型校驗&預測

前面我們已經(jīng)完成了數(shù)據(jù)的處理啡捶,模型的建立姥敛。萬事俱備,加油届慈!

之前我們將數(shù)據(jù)劃分為徒溪,訓練集和測試集忿偷,已經(jīng)使用過訓練集進行訓練數(shù)據(jù)了金顿。

First,來用測試集測試一下模型的準確率吧鲤桥!

模型訓練

with fluid.dygraph.guard():
    accs = []
    model_dict, _ = fluid.load_dygraph('MyDNN')
    model = MyDNN()
    model.load_dict(model_dict) #加載模型參數(shù)
    model.eval() #評估模式
    for batch_id,data in enumerate(test_reader()):#測試集
        images=np.array([x[0].reshape(3,100,100) for x in data],np.float32)
        labels = np.array([x[1] for x in data]).astype('int64')
        labels = labels[:, np.newaxis]

        image=fluid.dygraph.to_variable(images)
        label=fluid.dygraph.to_variable(labels)
        
        predict=model(image)       
        acc=fluid.layers.accuracy(predict,label)
        accs.append(acc.numpy()[0])
        avg_acc = np.mean(accs)
    print(avg_acc)
Attention:

一定要記得

model.eval() 

將模型切換到評估模式揍拆,切換到評估模式,模型不會再訓練茶凳,參數(shù)不會再改變嫂拴。

其他的和用動態(tài)圖訓練一樣,走一遍

預測

讀取預測圖像贮喧,進行預測

def load_image(path):
    img = Image.open(path)
    img = img.resize((100, 100), Image.ANTIALIAS)
    img = np.array(img).astype('float32')
    img = img.transpose((2, 0, 1))
    img = img/255.0
    print(img.shape)
    return img

構(gòu)建預測動態(tài)圖過程

with fluid.dygraph.guard():
    infer_path = '手勢.JPG'
    model=MyDNN()#模型實例化
    model_dict,_=fluid.load_dygraph('MyDNN')
    model.load_dict(model_dict)#加載模型參數(shù)
    model.eval()#評估模式
    infer_img = load_image(infer_path)
    infer_img=np.array(infer_img).astype('float32')
    infer_img=infer_img[np.newaxis,:, : ,:]
    infer_img = fluid.dygraph.to_variable(infer_img)
    result=model(infer_img)
    display(Image.open('手勢.JPG'))
    print(np.argmax(result.numpy()))

最后給大家貼下我運行的結(jié)果把~

20200521094732004

筒狠。。箱沦。辩恼。

沒錯我的模型智能性不高,模型沒有訓練好

那么,如果遇見這種情況又不想破壞模型本身灶伊,應該怎么調(diào)優(yōu)呢疆前?

下面我將介紹幾個簡單調(diào)優(yōu)方法:

  • 優(yōu)化器,學習率調(diào)整

    opt=fluid.optimizer.SGDOptimizer(learning_rate=0.005,
                                  parameter_list=model.parameters())
    

    學習率一般可以選擇0.001聘萨,不過可以根據(jù)實際情況進行調(diào)整(怎樣acc高竹椒,怎樣來),

    優(yōu)化器,可以點擊進行學習

  • 迭代次數(shù)

    epochs_num=20
    

    20-50-100米辐,都可以驚醒嘗試胸完。

All in all,所有的代碼都是你編寫的,如果沒有明確提出不可以修改的地方都是可以隨意修改的儡循,如果出錯運行不了大不了再拷貝一份舶吗,重新來過。

同時你也可以修改一下择膝,神經(jīng)網(wǎng)絡(luò)的結(jié)構(gòu)誓琼,嘗試一下能不能提高acc,降低loss肴捉。

隨便改腹侣!大膽一點你就是acc最高的。

明確提出不可以修改的地方都是可以隨意修改的齿穗,如果出錯運行不了大不了再拷貝一份傲隶,重新來過。

同時你也可以修改一下窃页,神經(jīng)網(wǎng)絡(luò)的結(jié)構(gòu)跺株,嘗試一下能不能提高acc,降低loss脖卖。

隨便改乒省!大膽一點你就是acc最高的。

ps:如果沒有預測的圖片畦木,可以再訓練集或測試機中隨便找一張就行袖扛。自己拍一張,改下像素也是不錯的選擇偶~

如果想了解圖像識別實戰(zhàn)的全過程十籍,請務(wù)必點擊博主名字蛆封,進入主頁查看全部。
別忘了留下勾栗,你的點贊惨篱、評論和關(guān)注偶~

Name:un_lock

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市围俘,隨后出現(xiàn)的幾起案子砸讳,更是在濱河造成了極大的恐慌机断,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,036評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件绣夺,死亡現(xiàn)場離奇詭異吏奸,居然都是意外死亡,警方通過查閱死者的電腦和手機陶耍,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,046評論 3 395
  • 文/潘曉璐 我一進店門奋蔚,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人烈钞,你說我怎么就攤上這事泊碑。” “怎么了毯欣?”我有些...
    開封第一講書人閱讀 164,411評論 0 354
  • 文/不壞的土叔 我叫張陵馒过,是天一觀的道長。 經(jīng)常有香客問我酗钞,道長腹忽,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,622評論 1 293
  • 正文 為了忘掉前任砚作,我火速辦了婚禮窘奏,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘葫录。我一直安慰自己着裹,他們只是感情好,可當我...
    茶點故事閱讀 67,661評論 6 392
  • 文/花漫 我一把揭開白布米同。 她就那樣靜靜地躺著骇扇,像睡著了一般。 火紅的嫁衣襯著肌膚如雪面粮。 梳的紋絲不亂的頭發(fā)上少孝,一...
    開封第一講書人閱讀 51,521評論 1 304
  • 那天,我揣著相機與錄音但金,去河邊找鬼韭山。 笑死郁季,一個胖子當著我的面吹牛冷溃,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播梦裂,決...
    沈念sama閱讀 40,288評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼似枕,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了年柠?” 一聲冷哼從身側(cè)響起凿歼,我...
    開封第一講書人閱讀 39,200評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后答憔,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體味赃,經(jīng)...
    沈念sama閱讀 45,644評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,837評論 3 336
  • 正文 我和宋清朗相戀三年虐拓,在試婚紗的時候發(fā)現(xiàn)自己被綠了心俗。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,953評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡蓉驹,死狀恐怖城榛,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情态兴,我是刑警寧澤狠持,帶...
    沈念sama閱讀 35,673評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站瞻润,受9級特大地震影響喘垂,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜绍撞,卻給世界環(huán)境...
    茶點故事閱讀 41,281評論 3 329
  • 文/蒙蒙 一王污、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧楚午,春花似錦昭齐、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,889評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至怪蔑,卻和暖如春里覆,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背缆瓣。 一陣腳步聲響...
    開封第一講書人閱讀 33,011評論 1 269
  • 我被黑心中介騙來泰國打工喧枷, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人弓坞。 一個月前我還...
    沈念sama閱讀 48,119評論 3 370
  • 正文 我出身青樓隧甚,卻偏偏與公主長得像,于是被迫代替她去往敵國和親渡冻。 傳聞我的和親對象是個殘疾皇子戚扳,可洞房花燭夜當晚...
    茶點故事閱讀 44,901評論 2 355

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

  • 本篇文章主要介紹如何創(chuàng)建卷積神經(jīng)網(wǎng)絡(luò)(CNN:Convolutional Neural Network)用來訓練模...
    zhyuzh3d閱讀 4,935評論 0 7
  • 這個案例是針對CIFAR-10圖像集進行分類的練習,將會使用6萬張圖像進行訓練和測試共10個分類族吻。 準備工作 下載...
    zhyuzh3d閱讀 7,362評論 1 1
  • 久違的晴天帽借,家長會珠增。 家長大會開好到教室時,離放學已經(jīng)沒多少時間了砍艾。班主任說已經(jīng)安排了三個家長分享經(jīng)驗蒂教。 放學鈴聲...
    飄雪兒5閱讀 7,523評論 16 22
  • 創(chuàng)業(yè)是很多人的夢想,多少人為了理想和不甘選擇了創(chuàng)業(yè)來實現(xiàn)自我價值脆荷,我就是其中一個悴品。 創(chuàng)業(yè)后,我由女人變成了超人简烘,什...
    亦寶寶閱讀 1,811評論 4 1
  • 今天感恩節(jié)哎苔严,感謝一直在我身邊的親朋好友。感恩相遇孤澎!感恩不離不棄届氢。 中午開了第一次的黨會,身份的轉(zhuǎn)變要...
    迷月閃星情閱讀 10,564評論 0 11