Чем отличается слой свертки в `Torch` (т.е.` nn.SpatialConvolution`) и слой свертки в `Pytorch` (т.е.` torch.nn.Conv2d`) - PullRequest
2 голосов
/ 01 декабря 2019

Я хотел бы знать разницу между слоем свертки в Torch (то есть nn.SpatialConvolution) и слоем свертки в Pytorch (то есть torch.nn.Conv2d)

В Torch документах,Я нашел выходную форму SpatialConvolution

Там написано: «Если входное изображение является 3D-тензором nInputPlane x height x width, размер выходного изображения будет nOutputPlane x oheight x owidth, где

owidth  = floor((width  + 2*padW - kW) / dW + 1)
oheight = floor((height + 2*padH - kH) / dH + 1)

»

, который отличается от torch.nn.Conv2d в Документах Pytorch.

output shape of Conv2d in Pytorch

Означает ли это, что это разные операции?

...