反卷積理解

2022-01-11 02:39:46 字數 766 閱讀 4205

不定時更新

反卷積就是轉置卷積,也可以寫成兩個矩陣相乘,通常由小尺寸變成大尺寸,反卷積的反向傳播也是可行的。

如圖是反卷積的過程:

下面介紹卷積的反向傳播過程,此過程與反卷積相同。

反卷積的計算是把卷積的得到的結果與卷積核的轉置相乘,所以也叫轉置卷積。

卷積的過程如下圖:

用矩陣表達:

反向傳播的公式:

其矩陣形式為:

這時就轉為計算

的過程。

從前面的計算過程可以找出x11參與了a中哪些元素的計算,並且可以根據對應的前向計算得出反向傳播的計算公式: 

後面的矩陣即為卷積核的轉置。

反卷積(轉置卷積)的理解

參考 開啟鏈結 就是這個圖啦,其中藍色部分是輸入的feature map,然後有3 3的卷積核在上面以步長為2的速度滑動,可以看到周圍還加里一圈padding,用更標準化的引數方式來描述這個過程 二維的離散卷積 n 2 方形的特徵輸入 i i i 方形的卷積核尺寸 k k k 每個維度相同的步長 s...

理解轉置卷積 反卷積 分步卷積

gan涉及到轉置卷積,這裡mark一下忘記了再回來看下。轉置卷積源於與卷積方向相反的願望,即從卷積的output形狀到input形狀,同時保持與卷積相相容的一種模式。轉置卷積可以作為卷積編碼器的解碼器 decode 的轉換,或者將當前特徵對映到乙個高維度的空間。要理解轉置卷積,先從卷積開始。我們先從...

卷積和反卷積

n image h 2 pad h kernel h stride h 1 image w 2 pad w kernel w stride w 1 image h 輸入影象的高度 image w 輸入影象的寬度 pad h 在輸入影象的高度方向兩邊各增加pad h個單位長度 因為有兩邊,所以乘以2 ...