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

pytorch中的transforms模塊實(shí)例詳解

 更新時(shí)間:2019年12月31日 16:19:27   作者:gaishi_hero  
今天小編就為大家分享一篇pytorch中的transforms模塊實(shí)例詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧

pytorch中的transforms模塊中包含了很多種對(duì)圖像數(shù)據(jù)進(jìn)行變換的函數(shù),這些都是在我們進(jìn)行圖像數(shù)據(jù)讀入步驟中必不可少的,下面我們講解幾種最常用的函數(shù),詳細(xì)的內(nèi)容還請(qǐng)參考pytorch官方文檔(放在文末)。

data_transforms = transforms.Compose([
    transforms.RandomResizedCrop(224),
    transforms.RandomHorizontalFlip(),
    transforms.ToTensor(),
    transforms.Normalize([0.485, 0.456, 0.406], [0.229, 0.224, 0.225])
  ])

從上面的data_transforms變量中我們能夠看出進(jìn)行了多種變換,而Compose方法是將多種變換組合起來。data_transforms中一共包含了四個(gè)變換,前兩個(gè)是對(duì)PILImage進(jìn)行的,分別對(duì)其進(jìn)行隨機(jī)大?。J(rèn)原始圖像大小的0.08-1.0)和隨機(jī)寬高比(默認(rèn)原始圖像寬高比的3/4-4/3)的裁剪,之后resize到指定大小224;以及對(duì)原始圖像進(jìn)行隨機(jī)(默認(rèn)0.5概率)的水平翻轉(zhuǎn)。

第三個(gè)transforms.ToTensor()的變換操作是關(guān)鍵一步,它將PILImage轉(zhuǎn)變?yōu)閠orch.FloatTensor的數(shù)據(jù)形式,這種數(shù)據(jù)形式一定是C x H x W的圖像格式加上[0,1]的大小范圍。它將顏色通道這一維從第三維變換到了第一維。

最后的Normalize變換是對(duì)tensor這種數(shù)據(jù)格式進(jìn)行的,它的操作是用給定的均值和標(biāo)準(zhǔn)差分別對(duì)每個(gè)通道的數(shù)據(jù)進(jìn)行正則化。具體來說,給定均值(M1,...,Mn),給定標(biāo)準(zhǔn)差(S1,..,Sn),其中n是通道數(shù)(一般是3),對(duì)每個(gè)通道進(jìn)行如下操作:

output[channel] = (input[channel] - mean[channel]) / std[channel]

最后需要強(qiáng)調(diào)一點(diǎn)的是,這幾個(gè)變換的先后順序有一定的講究,因?yàn)椴煌姆椒ㄋ幚淼膶?duì)象不一樣,前兩種變換是對(duì)PILImage進(jìn)行的,而Normalize則是對(duì)tensor進(jìn)行的,所以處理PILImage的變換方法(大多數(shù)方法)都需要放在ToTensor方法之前,而處理tensor的方法(比如Normalize方法)就要放在ToTensor方法之后。

附上pytorch官方參考:https://pytorch.org/docs/stable/torchvision/transforms.html?highlight=torchvision%20transforms

以上這篇pytorch中的transforms模塊實(shí)例詳解就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 解決Ubuntu pip 安裝 mysql-python包出錯(cuò)的問題

    解決Ubuntu pip 安裝 mysql-python包出錯(cuò)的問題

    今天小編就為大家分享一篇解決Ubuntu pip 安裝 mysql-python包出錯(cuò)的問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-06-06
  • 如何升級(jí)python包到指定版本

    如何升級(jí)python包到指定版本

    這篇文章主要介紹了如何升級(jí)python包到指定版本問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-03-03
  • Python正則表達(dá)式學(xué)習(xí)小例子

    Python正則表達(dá)式學(xué)習(xí)小例子

    這篇文章主要介紹了Python正則表達(dá)式學(xué)習(xí)小例子,學(xué)習(xí)python的朋友可以參考一下
    2020-03-03
  • Python內(nèi)置函數(shù)之filter map reduce介紹

    Python內(nèi)置函數(shù)之filter map reduce介紹

    Python內(nèi)置了一些非常有趣、有用的函數(shù),如:filter、map、reduce,都是對(duì)一個(gè)集合進(jìn)行處理,filter很容易理解用于過濾,map用于映射,reduce用于歸并. 是Python列表方法的三架馬車
    2014-11-11
  • 對(duì)python opencv 添加文字 cv2.putText 的各參數(shù)介紹

    對(duì)python opencv 添加文字 cv2.putText 的各參數(shù)介紹

    今天小編就為大家分享一篇對(duì)python opencv 添加文字 cv2.putText 的各參數(shù)介紹,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-12-12
  • Python創(chuàng)建日歷實(shí)例

    Python創(chuàng)建日歷實(shí)例

    這篇文章主要介紹了Python創(chuàng)建日歷實(shí)例,不使用Python提供的calendar實(shí)現(xiàn),需要的朋友可以參考下
    2014-08-08
  • 關(guān)于Python字符串顯示u...的解決方式

    關(guān)于Python字符串顯示u...的解決方式

    這篇文章主要介紹了關(guān)于Python字符串顯示u...的解決方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-03-03
  • Mac下Anaconda的安裝和使用教程

    Mac下Anaconda的安裝和使用教程

    這篇文章主要介紹了Mac下Anaconda的安裝和使用教程,非常不錯(cuò),具有一定的參考價(jià)借鑒價(jià)值,需要的朋友可以參考下
    2018-11-11
  • python中的函數(shù)用法入門教程

    python中的函數(shù)用法入門教程

    這篇文章主要介紹了python中的函數(shù)用法,包括了函數(shù)的定義及參數(shù)的各種注意事項(xiàng)等,對(duì)Python初學(xué)者有很好的借鑒價(jià)值,需要的朋友可以參考下
    2014-09-09
  • djang常用查詢SQL語句的使用代碼

    djang常用查詢SQL語句的使用代碼

    這篇文章主要介紹了djang常用查詢SQL語句的使用代碼,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-02-02

最新評(píng)論

兴文县| 嘉义县| 乐亭县| 巴中市| 方山县| 安图县| 方山县| 阳春市| 类乌齐县| 汉中市| 印江| 通江县| 赤峰市| 嘉禾县| 丰原市| 韩城市| 三门县| 安岳县| 阜阳市| 康乐县| 门头沟区| 施甸县| 黄山市| 大悟县| 会泽县| 永年县| 义乌市| 应城市| 江门市| 万山特区| 迁安市| 娱乐| 肥西县| 石楼县| 土默特左旗| 文安县| 彭阳县| 辽阳县| 色达县| 罗江县| 松潘县|