faster-RCNN_TF訓(xùn)練自己的數(shù)據(jù)集

我使用的faster-RCNN的代碼是最原始的一個(gè)python版本(https://github.com/smallcorgi/Faster-RCNN_TF
給自己標(biāo)記數(shù)據(jù)的工具為L(zhǎng)abelImg(https://github.com/tzutalin/labelImg),關(guān)于怎么用這個(gè)工具制作自己的數(shù)據(jù)集,參見(http://www.reibang.com/p/4451e6cc1d67

因?yàn)榘骋彩浅鯇W(xué)者嘛哟玷,不怎么會(huì)改代碼,因此我把自己的數(shù)據(jù)直接處理成了VOC2007的結(jié)構(gòu)烁巫,這樣我只需要去修改classes的類別,不用擔(dān)心文件的路徑宠能。

修改的文件

  1. Faster-RCNN_TF/lib/datasets/pascal_voc.py

    修改紅色的地方亚隙,可以把其中的類改成自己定義的那些類,但是第一行的background不能動(dòng)棍潘,那個(gè)相當(dāng)于是背景類恃鞋。
    如果你想強(qiáng)行來訓(xùn)練PNG圖片的話崖媚,就把圖中黃色圈圈的jpg改成png
  2. Faster-RCNN_TF/lib/networks/VGGnet_train.py



    改成你的類別數(shù) + 1,因?yàn)橛幸粋€(gè)背景類別恤浪。

  3. Faster-RCNN_TF/lib/networks/VGGnet_test.py



    同上進(jìn)行修改畅哑。

  4. Faster-RCNN_TF/tools/demo.py



    同1中進(jìn)行修改即可

注:修改完了之后要?jiǎng)h除修改的文件對(duì)應(yīng)的pyc編譯文件

訓(xùn)練自己的數(shù)據(jù)

訓(xùn)練前要把官方的數(shù)據(jù)替換掉,如果你拿原始數(shù)據(jù)訓(xùn)練過水由,還需要把load的數(shù)據(jù)和模型刪掉荠呐。
需要?jiǎng)h除的文件在這三個(gè)目錄下面:

Faster-RCNN_TF/output/faster_rcnn_end2end/voc_2007_trainval/
Faster-RCNN_TF/data/cache/
Faster-RCNN_TF/data/VOCdevkit2007/annotations_cache/

準(zhǔn)備進(jìn)行訓(xùn)練

進(jìn)入Faster-RCNN_TF/lib目錄make一下,再進(jìn)入Faster-RCNN_TF目錄執(zhí)行

./experiments/scripts/faster_rcnn_end2end.sh gpu 0 VGG16 pascal_voc

訓(xùn)練到最后會(huì)報(bào)錯(cuò)砂客,提示 --weights: expected one argument, 這時(shí)候需要添加我們訓(xùn)練好的模型路徑泥张。在訓(xùn)練階段,這個(gè)問題可以通過修改shell腳本faster_rcnn_end2end.sh來解決鞠值,做如下修改:

--weights ${NET_FINAL} \
修改為
--weights output/faster_rcnn_end2end/voc_2007_trainval/VGGnet_fast_rcnn_iter_70000.ckpt \

這樣即可完成我們自己數(shù)據(jù)集的訓(xùn)練和測(cè)試C拇础!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末彤恶,一起剝皮案震驚了整個(gè)濱河市钞钙,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌声离,老刑警劉巖芒炼,帶你破解...
    沈念sama閱讀 221,820評(píng)論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異术徊,居然都是意外死亡本刽,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,648評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門赠涮,熙熙樓的掌柜王于貴愁眉苦臉地迎上來子寓,“玉大人,你說我怎么就攤上這事世囊”鸩t!?“怎么了窿祥?”我有些...
    開封第一講書人閱讀 168,324評(píng)論 0 360
  • 文/不壞的土叔 我叫張陵株憾,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我晒衩,道長(zhǎng)嗤瞎,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 59,714評(píng)論 1 297
  • 正文 為了忘掉前任听系,我火速辦了婚禮贝奇,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘靠胜。我一直安慰自己掉瞳,他們只是感情好毕源,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,724評(píng)論 6 397
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著陕习,像睡著了一般霎褐。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上该镣,一...
    開封第一講書人閱讀 52,328評(píng)論 1 310
  • 那天冻璃,我揣著相機(jī)與錄音,去河邊找鬼损合。 笑死省艳,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的嫁审。 我是一名探鬼主播跋炕,決...
    沈念sama閱讀 40,897評(píng)論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼律适!你這毒婦竟也來了枣购?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,804評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤擦耀,失蹤者是張志新(化名)和其女友劉穎棉圈,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體眷蜓,經(jīng)...
    沈念sama閱讀 46,345評(píng)論 1 318
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡分瘾,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,431評(píng)論 3 340
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了吁系。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片德召。...
    茶點(diǎn)故事閱讀 40,561評(píng)論 1 352
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖汽纤,靈堂內(nèi)的尸體忽然破棺而出上岗,到底是詐尸還是另有隱情,我是刑警寧澤蕴坪,帶...
    沈念sama閱讀 36,238評(píng)論 5 350
  • 正文 年R本政府宣布肴掷,位于F島的核電站,受9級(jí)特大地震影響背传,放射性物質(zhì)發(fā)生泄漏呆瞻。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,928評(píng)論 3 334
  • 文/蒙蒙 一径玖、第九天 我趴在偏房一處隱蔽的房頂上張望痴脾。 院中可真熱鬧,春花似錦梳星、人聲如沸赞赖。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,417評(píng)論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)前域。三九已至始绍,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間话侄,已是汗流浹背亏推。 一陣腳步聲響...
    開封第一講書人閱讀 33,528評(píng)論 1 272
  • 我被黑心中介騙來泰國(guó)打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留年堆,地道東北人吞杭。 一個(gè)月前我還...
    沈念sama閱讀 48,983評(píng)論 3 376
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像变丧,于是被迫代替她去往敵國(guó)和親芽狗。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,573評(píng)論 2 359