本文主要是介绍align_corner 参数作用概述,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
在看TORCH.NN.FUNCTIONAL.INTERPOLATE 官方文档时,有一个参数align_corners
参数理解不清楚。官方解释如下:
搜索资料后,通俗的解释如下:
- 默认值
align_corners=False
,下/上采样时会超出原本的边角像素值范围(边界点也为预测值,不为原像素值。) align_corners=True
,下/上采样不会超出原本边角像素值范围。
举个实例,一个二维像素点[0,1]
上采样:
align_corners=False
, 上采样结果:[-0.25, 0.25, 0.75, 1.25],超出了[0,1]
边界align_corners=False
, 上采样结果: [0, 1/3, 2/3, 1],不会超出[0,1]
边界
实例图示:
更详细的参考链接:What we should use align_corners = False
这篇关于align_corner 参数作用概述的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!