Ich trainiere Caffe Referenzmodell für die Klassifizierung von Bildern. Meine Arbeit erfordert, dass ich den Trainingsprozess überwache, indem ich ein Diagramm der Genauigkeit des Modells nach jeweils 1000 Iterationen des gesamten Trainingssatzes und des Validierungssets mit 100K bzw. 50K Bildern zeichne. Im Moment nehme ich den naiven Ansatz, mache Schnappschüsse nach jeweils 1000 Iterationen, führe den C++ - Klassifizierungscode aus, der das rohe JPEG-Bild liest und an das Netz weiterleitet und die vorhergesagten Labels ausgibt. Dies kostet jedoch zu viel Zeit auf meiner Maschine (mit einer Geforce GTX 560 Ti).Monitor Training/Validierungsprozess in Caffe
Gibt es einen schnelleren Weg, um die Genauigkeitsgraphik der Snapshot-Modelle sowohl in Trainings- als auch in Validierungs-Sets zu erstellen?
Ich dachte über die Verwendung von LMDB-Format anstelle von rohen Bildern. Ich finde jedoch keine Dokumentation/Code über die Klassifizierung in C++ im LMDB-Format.
Warum bist du nicht mit [DIGITS] (https://developer.nvidia.com/digits), um Sie im Trainingsprozess zu unterstützen? Es hat eine eingebaute Überwachungsfunktionen. – Shai