原创 空洞卷積與RFBNet--------網格問題

前言: 最近在看RFBNet,其中提到ASPP結構的缺陷,當時不太理解,回去重新看了一下dalited conv 一、dalited conv的缺陷     問題1:gridding effect      衆所周知,空洞卷積在不增加參數

原创 反捲積的chushihua

     反捲積執行的是將特徵圖從小分辨率放大到更大的分辨率。隨機初始化可能導致訓練速度慢或者難以收斂。一般用雙線性核進行初始化,就是默認爲雙線性插值的參數。 雙線性操作的公式可以簡化爲,其中i,x,j,y均爲歸一化參數

原创 numpy中clip函數

numpy中clip函數用法詳解 numpy.clip(a, a_min, a_max, out=None) 參數說明  a : 輸入的數組 a_min: 限定的最小值 也可以是數組 如果爲數組時 shape必須和a一樣 a_max:限

原创 python裝飾器---------@Decorator(一)

一、什麼是裝飾器?爲什麼要使用它?     有時我們希望給已定存在的函數增加一些新的功能(如打印日誌文件或者計時等),但是我們又不希望改動該函數的定義。這種在代碼運行期間動態的增加函數功能的方式,就稱爲裝飾器。裝飾器本身代表着一種功能,用

原创 python中的繼承機制---------super()函數深入理解

前言 super 是用來解決多重繼承問題的,直接用類名調用父類方法在使用單繼承的時候沒問題,但是如果使用多繼承,會涉及到查找順序(MRO)、重複調用(鑽石繼承)等種種問題。 一、super用法 我們先簡單的理解爲super().xx相當於

原创 python方法封裝成屬性-------@property裝飾器詳解

一、爲什麼要將方法封裝成屬性 假設我們定義了一個student類,他有score屬性。這樣直接把屬性暴露出來,不管是修改成績還是讀取成績都非常方便,但是帶來的問題是無法檢查參數是否合法(python沒有辦法強制要求變量類型),導致成績可以

原创 python類中封裝屬性名-----單劃線開頭和雙劃線開頭

python中並沒有類似其他面嚮對象語言的private和public屬性,無法在語言層面上用語言特性去封裝數據。python用過對屬性和方法的命名約定來實現數據封裝的。 約定單劃線_開頭的屬性和方法屬於類的私有成員(僅僅只是一個約定,並

原创 pytorch小知識點(三)-------Tensor的indices操作

一、Tesnor 先簡單介紹一下Tensor。Tensor是pytorch的核心,它是一個包含單一數據類型的多維矩陣。 pyTorch定義了七種CPU tensor類型和八種GPU tensor類型: 默認的torch.Tensor是F

原创 Group Sampling for Scale Invariant Face Detection閱讀筆記

Movitation 作者發現在訓練過程中存在兩個問題 正負樣本不均衡(OHEM,focal Loss等都是解決這個問題) 樣本的尺度不均衡問題,在基於iou的匹配策略下,小尺度的樣本更難匹配到合適的anchor。      插一句,個人

原创 pytorch---仿射變換

一、仿射變換 圖片的旋轉、平移、縮放等可以看做一個像素的重採樣過程。將原圖的像素映射到目標圖像的對應位置上,可以                                                              

原创 本地項目同步到github

1.github上創建倉庫,並複製一個提交代碼的地址 2.git init  3.git add . (添加上傳的文件) 4.git commit -m "提交說明" 5.git remote add origin http://....

原创 tensorflow中的dropout

https://www.jianshu.com/p/c9f66bc8f96c Tips: dropout是將輸出結果按照drop_prob概率置0,其餘非0元素則放縮爲原來的1/drop_prob

原创 pytorch實用網絡分析工具

  1.https://github.com/sksq96/pytorch-summary pytorch-summary是一個展示網絡結構、參數、輸出尺寸的實用分析工具 2.https://github.com/Swall0w/tor

原创 CornerNet源碼閱讀筆記(一)------解碼過程

CornerNet和loss、解碼相關的函數其實在kp.py和kp_utils.py裏面 解碼函數如下所示: def _decode( tl_heat, br_heat, tl_tag, br_tag, tl_regr, br_

原创 pytorch-ssd源碼解讀(三)------------multibox_loss(損失函數)

pytorch-ssd 本人加的註釋版本 一、SSD損失函數    SSD的損失函數與region proposal方法有個明顯的區別,在於SSD並不是針對所有的檢測器計算loss。SSD會用一種匹配策略給每個檢測器分配一個真實標籤(背景