【发布时间】:2021-10-01 08:03:29
【问题描述】:
input = torch.randn(8, 3, 50, 100)
m = nn.Conv2d(3, 3, kernel_size=(3, 3), padding=(1, 1))
m2 = nn.Conv2d(3, 3, kernel_size=3, padding=1)
output = m(input)
output2 = m2(input)
torch.equal(output, output2) >> False
我想上面 m 和 m2 Conv2d 应该有完全相同的输出值,但实际上不是,这是什么原因?
【问题讨论】:
标签: machine-learning deep-learning pytorch conv-neural-network