torch.nn.functional.conv2d输出尺寸的计算
时间: 2023-03-20 14:02:14 浏览: 325
torch_nn_functional_conv2d_problem:torch.nn.functional.conv2d在ARM和x86_64体系结构上的不同输出
torch.nn.functional.conv2d函数的输出尺寸可以通过以下公式进行计算:
output_size = [(input_size - kernel_size + 2 * padding) / stride] + 1
其中,input_size是输入张量的尺寸,kernel_size是卷积核的尺寸,padding是填充的大小,stride是步长。
如果输入张量的尺寸为(N,C,H,W),卷积核的尺寸为(C_out,C_in,KH,KW),填充的大小为padding,步长为stride,那么输出张量的尺寸为(N,C_out,H_out,W_out),其中:
H_out = [(H + 2 * padding - KH) / stride] + 1
W_out = [(W + 2 * padding - KW) / stride] + 1
希望这可以帮助你理解torch.nn.functional.conv2d输出尺寸的计算。
阅读全文