torch.nn.functional.interpolate:"linear"和"bilinear"的区别?
torch.nn.functional.interpolate: difference between "linear" and "bilinear"?
在torch.nn.functional.interpolate中模式linear
和bilinear
有什么区别?
对我来说,这些通常是关于图像大小调整的同义词...
Pytorch 明确区分一维插值 (linear
) 和二维插值 (bilinear
)。
它们的不同之处在于允许它们处理的 input
参数的维度 (see here)。具体来说,linear
适用于 3D 输入,bilinear
适用于 4D 输入,因为前两个维度(mini-batch x 通道)被理解为不可插值。
在torch.nn.functional.interpolate中模式linear
和bilinear
有什么区别?
对我来说,这些通常是关于图像大小调整的同义词...
Pytorch 明确区分一维插值 (linear
) 和二维插值 (bilinear
)。
它们的不同之处在于允许它们处理的 input
参数的维度 (see here)。具体来说,linear
适用于 3D 输入,bilinear
适用于 4D 输入,因为前两个维度(mini-batch x 通道)被理解为不可插值。