1. 程式人生 > >FAST AI Lesson8 Note

FAST AI Lesson8 Note

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()