【发布时间】:2021-02-20 02:58:36
【问题描述】:
在一切之前,我搜索了谷歌和 StackOverflow,但我没有找到任何类似的问题,所以我在这里提出一个新的问题。
我对@987654321@ 很感兴趣,并想为我的项目实现这个 SGAN。论文提到它的生成器网络是由“一堆分数步长的卷积层”组成的,我在 pytorch 中发现了两种不同的实现方式,一种是:
torch.nn.Sequential(
# other layers...
torch.nn.ConvTranspose2d(),
# other layers...
)
另一种方法是:
torch.nn.Sequential(
# other layers...
torch.nn.Upsample(scale_factor=2),
torch.nn.Conv2D(),
# other layers...
)
所以,我的问题是,哪个是分数跨步 conv 层的更好实现,还是我理解的完全错误?
提前致谢。
P.S,我在第 87 - 88 行找到了第二个实现 here。
【问题讨论】:
-
这个问题最好在Code Review问。
-
以前不懂Code Review,下次会做。
标签: pytorch convolution generative-adversarial-network deconvolution