举个简单的例子:输入的是(1,1, 3,3)大小的tensor,然后在 nn.AdaptiveAvgPool2d(2)的作用下,会成为一个2*2的tensor,首先要知道采用的是平均池化,比如:
1,2,3
4,5,6
7,8,9
因为函数是自适应,所以strides,paddings等参数都自适应好了,这个例子中,strides=1,最终结果为:
3,4
6,7
这是我的理解,有错误欢迎指正,谢谢
举个简单的例子:输入的是(1,1, 3,3)大小的tensor,然后在 nn.AdaptiveAvgPool2d(2)的作用下,会成为一个2*2的tensor,首先要知道采用的是平均池化,比如:
1,2,3
4,5,6
7,8,9
因为函数是自适应,所以strides,paddings等参数都自适应好了,这个例子中,strides=1,最终结果为:
3,4
6,7
这是我的理解,有错误欢迎指正,谢谢