DSOD的安裝介紹

DSOD:學習型深度監督對象檢測器(來自scratch

      代碼是基於SSD框架的(https://github.com/weiliu89/caffe/tree/ssd)

Introduction 介紹

         DSOD關注來自scratch的訓練目標檢測器(沒有在ImageNet上的預訓練模型時)的問題。以我們最好的經驗來看,優先的事是從scratch用已有技術水平的性能訓練神經目標檢測器。對這個工作,我們爲此目標提出一系列的設計原則。關鍵發現之一是深度監督結構啓用密集逐層連接,在學成一個好的檢測模型裏,擔任了一個關鍵角色。請詳細參考我們論文。


準備

1、安裝SSD(https://github.com/weiliu89/caffe/tree/ssd),按照下面的步驟:

(1) 安裝 SSD caffe

(2) 下載PASCAL VOC 20072012數據集。

(3) 創建LMDB文件,確保你能沒有錯誤的運行它。

 

2創建example/的子目錄dsod,添加文件DSOD300_pascal.py DSOD300_pascal++.pyDSOD300_coco.pyscore_DSOD300_pascal.pyDSOD300_detection_demo.py到這個新建的子目錄下。

 

3用我們的代替python/caffe/下的model_libs.py文件。


訓練與測試

Train a DSOD model on VOC 07+12:訓練VOC 07+12DSOD模型

pythonexamples/dsod/DSOD300_pascal.py

Train a DSOD model on VOC 07++12: 訓練VOC 07++12DSOD模型

pythonexamples/dsod/DSOD300_pascal++.py

Train a DSOD model on COCO trainval: 訓練COCODSOD模型

pythonexamples/dsod/DSOD300_coco.py

Evaluate the model: 評價模型

pythonexamples/dsod/score_DSOD300_pascal.py

Run a demo: 運行demo

pythonexamples/dsod/DSOD300_detection_demo.py

你能修改這個文件model_lib.py,爲了設計你自己喜歡的網絡結構。


此步驟,還沒有來得及驗證。

之後在追加遇到的問題。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章