nn.Upsample() 參數(shù)詳解
nn.Upsample上采樣改變的數(shù)圖片的尺寸
size: 指定輸出的尺寸大小
scale_factor: 指定輸出的尺寸是輸入尺寸的倍數(shù)
mode: 上采樣的算法可選 ‘nearest’, ‘linear’, ‘bilinear’, ‘bicubic’,‘trilinear’. 默認(rèn): ‘nearest’
align_corners:為T(mén)rue,則輸入和輸出張量的角像素對(duì)齊,從而保留這些像素的值。這只會(huì)在mode是linear, bilinear,或trilinear。默認(rèn)值:false
model支持的插值方法:
NEAREST:最近鄰插值
LINEAR:線性插值
BILINEAR:雙線性插值
TRILINEAR:三線性插值
BICUBIC:雙三次插值
最近鄰插值是在輸入張量的高度和寬度上進(jìn)行最近鄰插值。
線性插值是用一條線連接兩個(gè)已知量來(lái)確定兩個(gè)已知量之間的一個(gè)未知量的值的方法。
雙線性插值是線性插值的擴(kuò)展,用于在直線2D網(wǎng)格上插值兩個(gè)變量(例如,該操作中的H方向和W方向)的函數(shù)。 關(guān)鍵思想是首先在一個(gè)方向上執(zhí)行線性插值,然后在另一個(gè)方向上再次執(zhí)行線性插值。
三線插值是線性插值的一種擴(kuò)展,是3參數(shù)的插值方程(比如op里的D,H,W方向),在三個(gè)方向上進(jìn)行線性插值。
雙三次插值是在二維網(wǎng)格上對(duì)數(shù)據(jù)點(diǎn)進(jìn)行插值的三次插值的擴(kuò)展,它能創(chuàng)造出比雙線性和最近臨插值更為光滑的圖像邊緣。
注意:size和scale_factor二選一(不能兩者兼而有之,因?yàn)樗悄@鈨煽傻模?/p>
參考:
【1】https://www.bookstack.cn/read/paddlepaddle-2.0-zh/710802889bbb58c2.md
【2】https://blog.51cto.com/u_15274944/4939993