編程心得:
- Python中放入“//”採用的是向下取整
- 程序報錯:“iteration over a 0-d tensor”,很有可能是因爲函數值返回了一個參數,但是在調用函數的過程卻採用了兩個參數。
- cv2.imread讀取到的圖片是BGR格式的,PIL讀取到的圖片是RGB格式的,兩種方式讀取到的圖片在顯示的時候是有區別的
- 那麼如何將BGR圖片格式轉換爲RGB圖片格式呢?
- 方法一
-
b,g,r = cv.split(img)#拆分通道 img_1 = cv.merge([r,g,b])#合併通道
-
- 方法二
-
img_2 = img[:,:,::-1]
-
- 方法一
- 那麼如何將BGR圖片格式轉換爲RGB圖片格式呢?
- Pytorch中的ImageFolder是一種比較好的數據讀取方式
- Pytorch中detach與detach_的區別(可以通過GAN的代碼加以理解)
- DCGAN在使用Adam優化器進行更新的時候,要注意設置beta1=0.5
理論總結:
- 增強感受野的3種方法:
- 堆疊多個卷積層
- 引入池化層,但是會造成信息的損失
- 採用空洞卷積