分数阶最大值池化 fractional max pooling


分数阶最大值池化:就是输入和输出的维度比例可能不是整数,通常我们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,正则性能好一些,防止过拟合。

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM