语义分割 小总结
- 記錄一下第三次作業(yè) 語(yǔ)義分割的做題思路,遇到的問(wèn)題,以及學(xué)到的新知識(shí)
- 作業(yè)是真的惡心,好惡心
- 5.29日,熬夜,熬到四點(diǎn),早上八點(diǎn)起來(lái)繼續(xù)肝·····
- 最終訓(xùn)練集0.87,驗(yàn)證集0.83
1:驗(yàn)證集的結(jié)果
- 本地驗(yàn)證集上的MIOU
- 0.8356
2:測(cè)試集上的結(jié)果
3:自己所采用的的方法
-
pspnet + resnet50
-
我從上周的時(shí)候就開(kāi)始看物體分割的相關(guān)模型以及歷史,知道了有基于上采樣的,也有最終選擇了基于特征增強(qiáng)的PSPNet,最終遇到了包括但不限于以下的問(wèn)題
-
PSP網(wǎng)絡(luò)的理解,以及參數(shù)的選取
- 最主要的是self.colors,也就是灰度圖和索引圖之間的對(duì)應(yīng)關(guān)系
- 遷移學(xué)習(xí)的使用,resNet50,看嗶哩嗶哩Up主的視頻,以及寫代碼(十個(gè)小時(shí))
- Github 和知乎,搜索相關(guān)的代碼,知識(shí)(十個(gè)小時(shí))
- 最開(kāi)始的時(shí)候,自己擅自改掉了self.colors,顏色就變花了,就像打翻了墨盒一樣(這個(gè)點(diǎn)可能花的有12個(gè)小時(shí)的時(shí)間,就一直琢磨,琢磨)
- 開(kāi)始得到的就是水墨畫(huà)
- 然后研究灰度圖和索引圖,有五個(gè)小時(shí)
- 總計(jì)可能有五十個(gè)小時(shí)吧
-
花的時(shí)間真的長(zhǎng),一個(gè)epoch需要三分鐘,訓(xùn)練一百個(gè)epoch,差不多就是三百分鐘,五個(gè)小時(shí)就過(guò)去了。在kaggle平臺(tái)上面,兩個(gè)賬號(hào),GPU每周三十個(gè)小時(shí)。剛好他周六更新時(shí)長(zhǎng),所以我們相當(dāng)于有120個(gè)小時(shí)的使用時(shí)間。算上開(kāi)始探索的時(shí)間,長(zhǎng)長(zhǎng)短短加起來(lái)可能有一百的小時(shí)跑模型。
-
kaggle下載得到的結(jié)果文件,這次需要得到一千張圖片,他運(yùn)行完了刷新一下就沒(méi)了,而且也不能批量下載。最后找到了可以通過(guò)ZIP代碼壓縮,之后直接下載。
-
一些技術(shù)上的問(wèn)題
- AttributeError: ‘NDArray’ object has no attribute ‘convert’
- Image.fromarray(arr, ‘RGB’)
- NDaRRAY 和 Nparray
4:圖片
-
所使用的的kaggle 環(huán)境
-
開(kāi)始很絕望的時(shí)候 1.92
- 訓(xùn)練過(guò)程中
- 最終我改正了錯(cuò)誤,把batch_size = 8,并且搞懂了灰度圖和索引圖的轉(zhuǎn)換關(guān)系之后
- 每一個(gè)類別上的MIOU 我也打印出來(lái)了,可以看到都是在0.8以上,除了兩個(gè)比較拉跨的類別在0.7
- 最后 這個(gè)是驗(yàn)證集上的,左邊是我們給出的,右邊是實(shí)際結(jié)果
- 這個(gè)是測(cè)試集上的,上面是原圖,下面是我們預(yù)測(cè)出的圖像
- 最后我們提交的是灰度圖,大概是這個(gè)樣子
總結(jié)
- 上一篇: devops的公开课
- 下一篇: 语义分割的时候,发的牢骚