日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

yolo-v2 自己的数据集训练以及测试流程(仅供内部使用!)

發布時間:2025/3/19 编程问答 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 yolo-v2 自己的数据集训练以及测试流程(仅供内部使用!) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

warning

該流程僅供內部使用,外部人士使用可能會報很多很多錯誤!

步驟

  • 先清除backup文件夾中老的權重文件:
  • 將標定好圖片以及annotation .txt文件拷貝到obj文件夾,一一對應,路徑build/darknet/x64/data/obj,如:
  • 修改train.txt和test.txt文件,路徑需與我們的圖片以及標注路徑一致:

    詳細步驟:
    1)新建Exel表格,在第一個單元格輸入第一張圖片路徑,按住單元格右下角按鈕往下拖動,直到生成跟數據集相同數量的單元格:

    2)ctrl+a全選單元格,復制,打開train.txt文件,粘貼:

    3)自行從中抽取(剪切)若干行粘貼到test.txt中,作為測試集,我這里抽取301-400、701-800、1101-1200、1501-1600共400張(25%)作為測試集。如有條件可用數據集拆分工具,更精準:
    參考文章:python 如何將數據集拆分成訓練集和測試集(驗證集)? split
  • 修改obj.data和obj.names文件,路徑要對應:

  • 復制yolo-voc.2.0.cfg文件,重命名為yolo-obj.cfg,打開yolo-obj.cfg,修改里面相關參數(屬于高級調參,這步我們暫時不修改):
  • 打開darknet.sln,修改darknet.c相關代碼,點擊生成–> 生成解決方案:


  • 成功生成解決方案后,用記事本打開train-obj.cmd,查看里面內容,確認無誤后,運行它,便開始訓練,訓練過程中可查看backup文件夾生成的權重文件情況:



  • 測試權重文件參數
    請參考:python yolo-v2 設計批處理程序對訓練生成的權重文件進行自動化批量測試,并輸出結果到指定txt文件
  • 總結

    以上是生活随笔為你收集整理的yolo-v2 自己的数据集训练以及测试流程(仅供内部使用!)的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。