婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > pytorch中的nn.ZeroPad2d()零填充函數(shù)實例詳解

pytorch中的nn.ZeroPad2d()零填充函數(shù)實例詳解

熱門標(biāo)簽:淮安呼叫中心外呼系統(tǒng)如何 蘇州人工外呼系統(tǒng)軟件 打印谷歌地圖標(biāo)注 看懂地圖標(biāo)注方法 京華圖書館地圖標(biāo)注 電話機器人貸款詐騙 佛山通用400電話申請 廣東旅游地圖標(biāo)注 電話外呼系統(tǒng)招商代理

在卷積神經(jīng)網(wǎng)絡(luò)中,有使用設(shè)置padding的參數(shù),配合卷積步長,可以使得卷積后的特征圖尺寸大小不發(fā)生改變,那么在手動實現(xiàn)圖片或特征圖的邊界零填充時,常用的函數(shù)是nn.ZeroPad2d(),可以指定tensor的四個方向上的填充,比如左邊添加1dim、右邊添加2dim、上邊添加3dim、下邊添加4dim,即指定paddin參數(shù)為(1,2,3,4),本文中代碼設(shè)置的是(3,4,5,6)如下:

import torch.nn as nn
import cv2
import torchvision
from torchvision.utils import save_image
def same_padding(img):
    toTensor=torchvision.transforms.ToTensor()
    img=cv2.imread(img)#獲得的是(H,W,C)
    img=cv2.cvtColor(img,cv2.COLOR_BGR2RGB)#轉(zhuǎn)換成正常的RGB通道
    print("img_cv2 shape:",img.shape)
    img_tensor=toTensor(img)#轉(zhuǎn)成tensor后是(C,H,W)
    print("img_tensor shape:",img_tensor.shape)
    pad=nn.ZeroPad2d(padding=(3,4,5,6))

    img_padding=pad(img_tensor)
    print("img_padding shape:",img_padding.shape)
    save_image(img_padding,'img_padding.jpg')#將tensor格式的圖片,直接保存成圖片
same_padding('bird.jpg')

代碼中需要注意的是,必須要將圖片數(shù)據(jù)轉(zhuǎn)換成tensor數(shù)據(jù)類型的才可以使用nn.zeroPad2d()函數(shù)
為了凸顯效果圖:我們將設(shè)置大尺度的0填充

nn.ZeroPad2d(padding=(100,30,60,60))

知識點擴展:pytorch零填充函數(shù)ZeroPad2d作用

pytorch中最常用的零填充函數(shù)是nn.ZeroPad2d,也就是對Tensor使用0進(jìn)行邊界填充,我們可以指定tensor的四個方向上的填充數(shù),比如左邊添加1dim、右邊添加2dim、上邊添加3dim、下邊添加4dim,即指定paddin參數(shù)為(1,2,3,4),如下:

pad = nn.ZeroPad2d(padding=(1, 2, 3, 4))
y = pad(x)
得到的y是x在四個方向上按照(1,2,3,4)進(jìn)行的補零操作,如下圖:

到此這篇關(guān)于pytorch中的nn.ZeroPad2d()零填充函數(shù)實例詳解的文章就介紹到這了,更多相關(guān)pytorch 零填充函數(shù)內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • 基于python及pytorch中乘法的使用詳解
  • PyTorch安裝與基本使用詳解
  • pytorch中[..., 0]的用法說明

標(biāo)簽:江蘇 畢節(jié) 湖州 衡水 呼和浩特 駐馬店 股票 中山

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《pytorch中的nn.ZeroPad2d()零填充函數(shù)實例詳解》,本文關(guān)鍵詞  pytorch,中的,nn.ZeroPad2d,零,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《pytorch中的nn.ZeroPad2d()零填充函數(shù)實例詳解》相關(guān)的同類信息!
  • 本頁收集關(guān)于pytorch中的nn.ZeroPad2d()零填充函數(shù)實例詳解的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 盐亭县| 察隅县| 溧阳市| 万山特区| 闵行区| 松阳县| 沐川县| 达拉特旗| 黄梅县| 临清市| 五指山市| 蓝田县| 安龙县| 重庆市| 三台县| 深州市| 专栏| 徐汇区| 靖西县| 介休市| 长垣县| 赤壁市| 湘潭县| 桐乡市| 灵璧县| 洮南市| 长治市| 乐亭县| 晋城| 道真| 岳阳县| 吉安县| 建宁县| 忻州市| 尼勒克县| 航空| 浮山县| 青田县| 蒙自县| 香港 | 上林县|