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

pytorch SENet實(shí)現(xiàn)案例

 更新時間:2020年06月24日 14:38:25   作者:小偉db  
這篇文章主要介紹了pytorch SENet實(shí)現(xiàn)案例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

我就廢話不多說了,大家還是直接看代碼吧~

from torch import nn

class SELayer(nn.Module):
 def __init__(self, channel, reduction=16):
  super(SELayer, self).__init__()

  //返回1X1大小的特征圖,通道數(shù)不變
  self.avg_pool = nn.AdaptiveAvgPool2d(1)
  self.fc = nn.Sequential(
   nn.Linear(channel, channel // reduction, bias=False),
   nn.ReLU(inplace=True),
   nn.Linear(channel // reduction, channel, bias=False),
   nn.Sigmoid()
  )

 def forward(self, x):
  b, c, _, _ = x.size()

  //全局平均池化,batch和channel和原來一樣保持不變
  y = self.avg_pool(x).view(b, c)

  //全連接層+池化
  y = self.fc(y).view(b, c, 1, 1)

  //和原特征圖相乘
  return x * y.expand_as(x)

補(bǔ)充知識:pytorch 實(shí)現(xiàn) SE Block

論文模塊圖

代碼

import torch.nn as nn
class SE_Block(nn.Module):
 def __init__(self, ch_in, reduction=16):
  super(SE_Block, self).__init__()
  self.avg_pool = nn.AdaptiveAvgPool2d(1)				# 全局自適應(yīng)池化
  self.fc = nn.Sequential(
   nn.Linear(ch_in, ch_in // reduction, bias=False),
   nn.ReLU(inplace=True),
   nn.Linear(ch_in // reduction, ch_in, bias=False),
   nn.Sigmoid()
  )

 def forward(self, x):
  b, c, _, _ = x.size()
  y = self.avg_pool(x).view(b, c)
  y = self.fc(y).view(b, c, 1, 1)
  return x * y.expand_as(x)

現(xiàn)在還有許多關(guān)于SE的變形,但大都大同小異

以上這篇pytorch SENet實(shí)現(xiàn)案例就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 詳解Python如何批量檢查圖像是否可用

    詳解Python如何批量檢查圖像是否可用

    數(shù)據(jù)集中的圖像,一般不可用在以下3個方面:圖像過小、無法打開和“Premature end of JPEG file”。本文將為大家介紹Python如何批量檢查圖像是否可用,感興趣的可以了解一下
    2022-06-06
  • 總結(jié)python爬蟲抓站的實(shí)用技巧

    總結(jié)python爬蟲抓站的實(shí)用技巧

    很多人學(xué)用python,用得最多的還是各類爬蟲腳本:有寫過抓代理本機(jī)驗(yàn)證的腳本,有寫過自動收郵件的腳本,還有寫過簡單的驗(yàn)證碼識別的腳本,那么我們今天就來總結(jié)下python爬蟲抓站的一些實(shí)用技巧。
    2016-08-08
  • 在PyCharm中安裝PyTorch、torchvision和OpenCV詳解

    在PyCharm中安裝PyTorch、torchvision和OpenCV詳解

    這篇文章主要介紹了在PyCharm中安裝PyTorch、torchvision和OpenCV方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2025-04-04
  • Python中識別圖片/滑塊驗(yàn)證碼準(zhǔn)確率極高的ddddocr庫詳解

    Python中識別圖片/滑塊驗(yàn)證碼準(zhǔn)確率極高的ddddocr庫詳解

    驗(yàn)證碼的種類有很多,它是常用的一種反爬手段,包括:圖片驗(yàn)證碼,滑塊驗(yàn)證碼,等一些常見的驗(yàn)證碼場景。這里推薦一個簡單實(shí)用的識別驗(yàn)證碼的庫?ddddocr?(帶帶弟弟ocr)庫,希望大家喜歡
    2023-02-02
  • jupyter notebook運(yùn)行代碼沒反應(yīng)且in[ ]沒有*

    jupyter notebook運(yùn)行代碼沒反應(yīng)且in[ ]沒有*

    本文主要介紹了jupyter notebook運(yùn)行代碼沒反應(yīng)且in[ ]沒有*,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-03-03
  • python 安全地刪除列表元素的方法

    python 安全地刪除列表元素的方法

    這篇文章主要介紹了python 安全地刪除列表元素的方法,分享的方法有 創(chuàng)建新列表,過濾元素和列表副本上迭代,下面相關(guān)內(nèi)容需要的小伙伴可以參考一下
    2022-03-03
  • Python實(shí)現(xiàn)動態(tài)柱狀圖的繪制

    Python實(shí)現(xiàn)動態(tài)柱狀圖的繪制

    這篇文章主要為大家詳細(xì)介紹了Python實(shí)現(xiàn)動態(tài)柱狀圖的繪制的相關(guān)資料,文中的示例代碼講解詳細(xì),具有一定的學(xué)習(xí)與借鑒價值,需要的可以參考一下
    2022-12-12
  • 使用Python快速實(shí)現(xiàn)文件共享并通過內(nèi)網(wǎng)穿透技術(shù)公網(wǎng)訪問

    使用Python快速實(shí)現(xiàn)文件共享并通過內(nèi)網(wǎng)穿透技術(shù)公網(wǎng)訪問

    數(shù)據(jù)共享作為和連接作為互聯(lián)網(wǎng)的基礎(chǔ)應(yīng)用,不僅在商業(yè)和辦公場景有廣泛的應(yīng)用,對于個人用戶也有很強(qiáng)的實(shí)用意義,今天,筆者就為大家介紹,如何使用python這樣的簡單程序語言,在自己的電腦上搭建一個共享文件服務(wù)器,需要的朋友可以參考下
    2023-10-10
  • Python二叉樹的定義及常用遍歷算法分析

    Python二叉樹的定義及常用遍歷算法分析

    這篇文章主要介紹了Python二叉樹的定義及常用遍歷算法,結(jié)合實(shí)例形式分析了基于Python的二叉樹定義與先序、中序、后序、層序等遍歷方法,需要的朋友可以參考下
    2017-11-11
  • python多個字符串條件分割split方式

    python多個字符串條件分割split方式

    這篇文章主要介紹了python多個字符串條件分割split方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-02-02

最新評論

崇左市| 南皮县| 洞头县| 宿松县| 崇州市| 桐梓县| 沂南县| 丽水市| 宁夏| 黑水县| 阜城县| 孟连| 林周县| 西华县| 元氏县| 招远市| 华阴市| 高平市| 孟州市| 竹北市| 勃利县| 南丹县| 尼勒克县| 高雄县| 库伦旗| 平原县| 微山县| 毕节市| 屯昌县| 南召县| 科技| 南皮县| 和静县| 莫力| 隆尧县| 阳高县| 哈巴河县| 元阳县| 宜昌市| 沈丘县| 深水埗区|