torch.nn.functional.interpolate:"linear"和"bilinear"的区别?

torch.nn.functional.interpolate: difference between "linear" and "bilinear"?

torch.nn.functional.interpolate中模式linearbilinear有什么区别?

对我来说,这些通常是关于图像大小调整的同义词...

Pytorch 明确区分一维插值 (linear) 和二维插值 (bilinear)。

它们的不同之处在于允许它们处理的 input 参数的维度 (see here)。具体来说,linear 适用于 3D 输入,bilinear 适用于 4D 输入,因为前两个维度(mini-batch x 通道)被理解为不可插值。