原创 mmdetection——assign and sample

assign和sample是在anchor target中的核心操作。 assign一般基於IOU,mmdet中也有基於atss和基於point的等。 sample一般爲隨機,也有ohem的,基於僞標籤的。 MaxIoUAssig

原创 mmdetection框架解讀——anchor生成機制

anchor是一組先驗框,在faster rcnn中被提出,再次記錄mmdetection anchor生成思路。 mmdet中的AnchorGenerator類負責生成anchor,該類構造函數接收三個參數:base size,

原创 keras繪製網絡結構圖

keras可以方便畫出網絡結構圖,但在使用過程中有兩個庫需要先安裝 pydot 和graphviz os: unbantu pydot使用pip很容易安裝 graphviz直接用pip裝沒問題,但是使用時候遇到環境變量問題。這兒需

原创 mmdetection——anchor_target解讀

anchor_target函數解讀 該函數輸入參數: """Compute regression and classification targets for anchors. Args: anchor_list (lis

原创 搭建frp服務實現內網穿透

內網穿透意思就是使用某種技術實現外網訪問到內網 比如公司內網只能在公司局域網內訪問,在家裏無法直接訪問到公司的電腦。那麼使用frp搭建一個內網穿透服務就能實現在家遠程訪問公司內網電腦。 所需設備:一個有公網ip的設備 整個frp的

原创 mmdetection——anchor_head解讀

mmdet中anchor_head爲預測分支的基類,包含了_inti_layers, init_weights, forward_single,forward, get_anchors, loss,get_bboxes這些功能,囊

原创 bounding box voting

找了個開源的實現,這個實現版本將NMS結果與優化框一起作爲輸出 參考: https://github.com/sfzhang15/SFD/blob/c1abcf014d430354ce3a61c7f33de0dcf202118

原创 DSFD: dual shot face detector

DSFD爲CVPR2019的工作,作者提出一種雙分支的人臉檢測算法,網絡結果如下 創新點如下: 1.一種新的特徵增強模塊(FEM) 該模塊可看做FPN的升級版,在特徵融合後使用空洞卷積捕捉多尺度表徵增強感受野 對比實驗發現漲

原创 pytorch分佈式訓練使用筆記

參考: DDP使用講解:https://zhuanlan.zhihu.com/p/113694038 官方ImageNet分佈式訓練案例: https://github.com/pytorch/examples/blob/e4

原创 pyramidbox筆記

百度2018年出品,霸榜wider face一段時間,性能小怪獸。 對於遮擋、小、模糊的人臉,僅僅靠人臉那點信息較爲判別那是人的臉,得藉助頭啊,上半身這些上下文信息來輔助判別才能較好判定那些很難看出來的人臉。這就是本文作者提出的p

原创 leetcode139 單詞拆分

給定一個非空字符串 s 和一個包含非空單詞列表的字典 wordDict,判定 s 是否可以被空格拆分爲一個或多個在字典中出現的單詞。 說明: 拆分時可以重複使用字典中的單詞。 你可以假設字典中沒有重複的單詞。 示例 1: 輸入:

原创 最長迴文子串

dabadcmnm最長迴文子串爲dabad 此題有多種解法,暴力法就是逐個子串來比較,記錄最長子串,複雜度太高。 動態規劃 當子串是迴文子串時候,我們只需要看兩遍新添的兩個字符是否相等,若相等則最新串也是最長子串;若不等,則新串不

原创 數組中超過一半的數

數組中有一個數字出現的次數超過數組長度的一半,請找出這個數字。例如輸入一個長度爲9的數組{1,2,3,2,2,2,5,4,2}。由於數字2在數組中出現了5次,超過數組長度的一半,因此輸出2。如果不存在則輸出0。 這個題目看到了首先

原创 Dungeon Game

The demons had captured the princess § and imprisoned her in the bottom-right corner of a dungeon. The dungeon cons

原创 322. Coin Change

You are given coins of different denominations and a total amount of money amount. Write a function to compute the