2017-08-30 3 views
1

Ich trainierte SSD + Mobilenet mit Tensorflow-Objekterkennung api auf meinem 500 ~ Bilder-Datensatz (eval Bilder = 10% des Datensatzes). Ich habe Training und dann Eval Prozesse mit gcloud. Der Trainingsprozess dauerte 7 Stunden und der Evaluierungsvorgang dauerte nur 45 Minuten. Laufender Tensorflow zeigte, dass Verlust Graph für alle Schritte (200K) aber Präzision (von Eval-Prozess) nur bis zu 45K Schritte. Warum sollte das passieren? Wie kann ich die Präzision meiner Trainingseinheit messen? Wieder laufen der Eval-Prozess wird die Arbeit machen?Objekterkennungs-API - Eval beendet vor dem Zug (mit Teilschritten Genauigkeit)

Antwort

2

Sie müssen die max_eval-Zeile in Ihrem Config-Proto löschen. Standardmäßig gibt es einen Wert von 10 und wird daher nach 10 Auswertungen nicht weiter ausgewertet.

Verwandte Themen