FAST AI Lesson8 Note
阿新 • • 發佈:2018-12-11
90:21 使用dict建立DataFrame時,不保證列的順序,再指定columns就可以保證列的順序
91:50 在Image Classification中,通常目標物體很大,且位於影象中心位置,可以做RandomCrop 而在Object Detection中,存在很多小物體,並且小物體可能位於影象邊緣,因此不做任何Crop操作,直接將矩形影象squish成正方形 直覺上squish操作使影象中的物體變形了,但“still work pretty well”
95:00
next( dataloader_obj )
,報錯’DataLoader’ object is not an iterator.
改成next( iter( dataloader_obj ) )
101:40
In [130]
的程式碼,畫出多幅影象,很有用
115:40 對於bounding box regression,使用label = (row1, col1, row2, col2),即bounding box的左上角和右下角在影象矩陣中的行號和列號,直接使用畫素值,而沒有進行歸一化
116:30 fastai中,使用tfm_y=TfmType.COORD來實現bounding box的data augmentation
118:40
對於bounding box regression,使用nn.L1loss()