簡體   English   中英

如何在TensorFlow對象檢測API中從頭開始訓練?

[英]How to train from scratch in TensorFlow object detection API?

github問題2446說如果我們想從頭開始訓練 ,我們需要在model.config 注釋這一行:

#fine_tune_checkpoint: "PATH_TO_BE_CONFIGURED/model.ckpt"
from_detection_checkpoint: true

我遵循了這個問題並評論了這一行,用於在我自己的數據集中訓練SSD_mobilenet。 它可以訓練並且損失可以減少 ,但精度保持在0.0

我之前使用過物體檢測api和模型動物園的預訓練模型,它在mAP = 90%時運行良好,這兩個任務之間的唯一區別是model.config的注釋行。

我想知道如何使用TensorFlow中的對象檢測api從頭開始訓練檢測模型 謝謝!

我建議你繼續微調你的模型,而不是從頭開始訓練。 從頭開始訓練模型需要更多的計算時間來使模型收斂,這意味着你再次從隨機權重開始,你正在調整它們直到它們收斂,這將最終收斂,但收斂的時間可能是一周或一個月因為它是一個大型的神經網絡。

在微調中,您將使用先前的權重,但您將根據自己的數據集對其進行調整,最終結果是您的模型可幫助您在自己的數據集中進行檢測。 最終模型也或多或少是從頭開始訓練的結果,因為模型只適用於您的新數據集和新類。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM