Neural network 如何反转AvgPool2d?

Neural network 如何反转AvgPool2d?,neural-network,computer-vision,conv-neural-network,pytorch,Neural Network,Computer Vision,Conv Neural Network,Pytorch,是否可以在PyTorch中反转avgPool2d操作,如maxpool2d操作的maxunpol2d,如果可以,如何实现 我已经检查了文档,并且没有返回索引的选项,就像在maxpool2d操作中一样,因此我假设不可能以类似的方式取消冷却 编辑: 我找到了一个文档,其中描述了取消冷却的工作原理。在检查了关于avgpool2d函数的数学后,取消冷却似乎非常简单,基本上是将每个输入元素镜像到多个输出元素上,并应用填充以获得正确的输出大小。我想您正在寻找,也称为反褶积:此函数允许您“上采样”池化层。 使

是否可以在PyTorch中反转avgPool2d操作,如maxpool2d操作的maxunpol2d,如果可以,如何实现

我已经检查了文档,并且没有返回索引的选项,就像在maxpool2d操作中一样,因此我假设不可能以类似的方式取消冷却

编辑:
我找到了一个文档,其中描述了取消冷却的工作原理。在检查了关于avgpool2d函数的数学后,取消冷却似乎非常简单,基本上是将每个输入元素镜像到多个输出元素上,并应用填充以获得正确的输出大小。

我想您正在寻找,也称为反褶积:此函数允许您“上采样”池化层。

使用固定权重,可以复制平均池值。你也可以训练这个层,希望能得到更好的结果。

我想你正在寻找,也称为反褶积:这个函数允许你“向上采样”集合层。
使用固定权重,可以复制平均池值。你也可以训练这一层希望得到更好的东西