最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時(shí)間:2021年04月14日 10:51:30   作者:halo_wm  
這篇文章主要介紹了pytorch中的nn.ZeroPad2d()零填充函數(shù)實(shí)例詳解,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

在卷積神經(jīng)網(wǎng)絡(luò)中,有使用設(shè)置padding的參數(shù),配合卷積步長(zhǎng),可以使得卷積后的特征圖尺寸大小不發(fā)生改變,那么在手動(dòng)實(shí)現(xiàn)圖片或特征圖的邊界零填充時(shí),常用的函數(shù)是nn.ZeroPad2d(),可以指定tensor的四個(gè)方向上的填充,比如左邊添加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))

在這里插入圖片描述

知識(shí)點(diǎn)擴(kuò)展:pytorch零填充函數(shù)ZeroPad2d作用

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

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

在這里插入圖片描述

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

相關(guān)文章

  • Python光學(xué)仿真學(xué)習(xí)處理高斯光束分布圖像

    Python光學(xué)仿真學(xué)習(xí)處理高斯光束分布圖像

    這篇文章主要為大家介紹了Python光學(xué)仿真學(xué)習(xí)之如何處理高斯光束的分布圖像,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步
    2021-10-10
  • 教你用python實(shí)現(xiàn)12306余票查詢

    教你用python實(shí)現(xiàn)12306余票查詢

    今天就和大家一起來討論一下python實(shí)現(xiàn)12306余票查詢(pycharm+python3.7),一起來感受一下python爬蟲的簡(jiǎn)單實(shí)踐,需要的朋友可以參考下
    2021-06-06
  • Python多線程入門學(xué)習(xí)

    Python多線程入門學(xué)習(xí)

    這篇文章主要介紹了Python多線程入門學(xué)習(xí),小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2021-12-12
  • Python打包代碼成exe可執(zhí)行文件的方法總結(jié)

    Python打包代碼成exe可執(zhí)行文件的方法總結(jié)

    將Python代碼打包成可執(zhí)行文件(.exe)是一種非常有效的解決方案,能夠使用戶無需安裝Python環(huán)境即可直接運(yùn)行程序,本文整理了一些常見的方法,希望對(duì)大家有所幫助
    2024-10-10
  • 解讀tf.keras.layers模塊中的函數(shù)

    解讀tf.keras.layers模塊中的函數(shù)

    這篇文章主要介紹了tf.keras.layers模塊中的函數(shù),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-02-02
  • python利用OpenCV2實(shí)現(xiàn)人臉檢測(cè)

    python利用OpenCV2實(shí)現(xiàn)人臉檢測(cè)

    這篇文章主要為大家詳細(xì)介紹了python利用OpenCV2實(shí)現(xiàn)人臉檢測(cè),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-12-12
  • python drf各類組件的用法和作用

    python drf各類組件的用法和作用

    這篇文章主要介紹了python drf各類組件的用法和作用,幫助大家更好的理解和學(xué)習(xí)python,感興趣的朋友可以了解下
    2021-01-01
  • Python中range函數(shù)的使用方法

    Python中range函數(shù)的使用方法

    這篇文章主要介紹了Python中range函數(shù)的使用方法,文章基于Python3環(huán)境展開range函數(shù)的使用方法,具有一定的參考價(jià)值,需要的小伙伴可以參考一下
    2022-05-05
  • 將自己的Python包發(fā)布到PyPI上的教程詳解

    將自己的Python包發(fā)布到PyPI上的教程詳解

    在Python中我們經(jīng)常使用pip來安裝第三方Python軟件包,其實(shí)我們每個(gè)人都可以免費(fèi)地將自己寫的Python包發(fā)布到PyPI上,本文小編就來教教大家如何將自己的Python包發(fā)布到PyPI上吧
    2023-09-09
  • python 實(shí)現(xiàn)多維數(shù)組轉(zhuǎn)向量

    python 實(shí)現(xiàn)多維數(shù)組轉(zhuǎn)向量

    今天小編就為大家分享一篇python 實(shí)現(xiàn)多維數(shù)組轉(zhuǎn)向量,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2019-11-11

最新評(píng)論

丹巴县| 阜宁县| 宣威市| 富川| 闻喜县| 宜昌市| 诸暨市| 当雄县| 兴安盟| 晋江市| 文山县| 正定县| 久治县| 商丘市| 铜鼓县| 新平| 资中县| 桐柏县| 彰武县| 玛沁县| 南郑县| 开平市| 寿阳县| 赫章县| 酉阳| 廊坊市| 兴业县| 灯塔市| 海阳市| 贵港市| 德钦县| 砀山县| 永州市| 龙州县| 巴林右旗| 广汉市| 台江县| 梁河县| 永仁县| 乌审旗| 体育|