我想在TensorFlow中嘗試一種體系結構。如何在TensorFlow中實現DecomposeMe體系結構?
這個想法是通過一維濾波器的組合來組成二維濾波器內核。
從paper:
簡化ConvNets通過篩選組合物
我們的提議的實質在於分解傳統網絡的ND內核成1D內核的N個連續層。
...
我們建議DecomposeMe這是一個由分解層組成的體系結構。每個分解層表示作爲1D濾波器的組合的N-D卷積層,並且另外通過在其之間包括非線性φ(·)。
...
轉換現有結構以分解的那些是一個簡單的過程, 每個現有ND卷積層可以系統被分解成組的連續 層由1D的線性整流內核和1D換位內核 如圖如圖1所示。
如果我理解正確,單個2-D卷積層被替換爲兩個連續的1-D卷積?
考慮到權重是共享和轉置的,我不清楚在TensorFlow中如何實現它。