分數階最大值池化:就是輸入和輸出的維度比例可能不是整數,通常我們max pooling按kernel=(2, 2),stride=2或kernel=(3,3),stride=2,比例大小是2,作者提出比例為分數的做法,下面描述比例屬於(1,2)時的辦法,其他的類似。
設(Nin,Nin), (Nout, Nout)分別為輸入和輸出的feature map的大小,利用隨機產生序列,根據序列將輸入的feature map分成Nout*Nout塊,每塊分別做max pooling,分出的塊為
Pij=[ai-1, ai-1]*[bj-1, bj-1] 或Pij=[ai-1, ai]*[bj-1, bj]
分別是不相交和有叫疊的做法。
產生序列的方法有兩種,首先固定間隔只能為1或2。
作用就是因為隨機pool size的話可認為是個隨機的scale變換,這個能算aug了,外加一點dropout,正則性能好一些,防止過擬合。
