SSD講堂五 訓練 SSD 訓練自己的資料集

2021-08-29 02:01:51 字數 1161 閱讀 8355

我的批註一:

方案三在實際執行中遇到了一些問題:

第一:我的指令碼反斜槓「\」變成了紅色報錯,直接貼上博主的指令碼儲存為train.sh檔案,用bash train.sh的方式執行是不行的,暫時還沒找到原因。補充一下博主的指令碼裡面沒有寫dataset_set和train_dir的路徑。

問題已經解決:把注釋去掉,另外換行也有問題需要從新tab換行即可

第二:因此我使用的方法是另外一中不需要指令碼的方法,直接在train_ssd_network.py裡面去修改對應博主提供的指令碼的內容。

比如dataset_name=pascalvoc_2007要去搜尋dataset_dir位置把後面的然後改為pascalvoc_2007,我在這裡卡了很久

model_name=ssd_300_vgg 同樣去找 model_name後面,替換為ssd_300_vgg

這個是關鍵

後面同理

批註二:

(在生成tfrecord的過程中dataset_dir的目錄是voc2007,在訓練我玩們自己的資料集的時候,可以用自己的img,xml,text檔案分別替換到voc2007的目錄裡面對應資料夾裡面。)

如下圖:我選中的資料夾可以刪除,因為沒有用到。

SSD訓練資料tfrecords資料產生bug

訓練資料tfrecords產生的問題 info tensorflow error reported to coordinator all bounding box coordinates must be in 0.0,1.0 1.002提供兩條解決思路 首先,第乙個方法是可行的,就是比較麻煩,要找到...

SSD訓練自己的資料集(一) 製作VOC資料集

import os path 123 filelist os.listdir path 該資料夾下所有的檔案 包括資料夾 count 0 for file in filelist print file for file in filelist 遍歷所有檔案 olddir os.path.join p...

SSD講堂四 標註 標註工具LabelImg

目錄 前言ubuntu原始碼安裝 ubuntu pip安裝 windows環境下安裝 安裝anaconda 420 安裝pyqt包 使用方法 後續說明 我們知道,標註主要是用來建立自己的資料集,方便進行深度學習訓練。本篇部落格將推薦一款十分好用的標註工具labelimg,重點介紹其安裝以及使用的過程...