Während des Trainingsmodells erhielt ich die Warnung "UserWarning: Eine Eingabe konnte nicht abgerufen werden. Dies kann daran liegen, dass ein Mitarbeiter gestorben ist. Wir haben keine Informationen über die verlorene Probe.)", Nachdem das Modell diese Warnung angezeigt hat, beginnt das Modell mit dem Training. Was bedeutet diese Warnung? Beeinträchtigt dies mein Training und ich muss mir Sorgen machen?
quelle
Stellen Sie sicher, dass der von Ihnen angegebene Pfad des Datensatzes nur korrekt ist. Dies hilft auf jeden Fall als Beispiel: train_data_dir = "/ content / drive / Mein Laufwerk / Colab-Notizbücher / Datensatz"
quelle
Ich hatte das gleiche Problem, als ich mit Keras ein tiefes neuronales Netzwerk auf meinem Computer trainierte, und es dauerte eine Weile, bis ich es herausgefunden hatte. Die Bilder, die ich mit dem geladen habe
von
hatten eine niedrigere Auflösung, sagen wir 100 * 100, und ich habe versucht, sie in 256 * 256 umzuwandeln, und anscheinend ist dafür keine eingebaute Unterstützung vorgesehen.
Sobald ich die Ausgabeform des vom ImageDataGenerator zurückgegebenen Bildes korrigiert hatte, verschwand die Warnung.
// Hinweis: Die Zahlen 100 * 100 und 255 * 255 dienen nur zur Erläuterung.
quelle
Sie können die Anzahl der Worker und max_queue_size reduzieren, um Probleme zu lösen.
quelle
Ich habe diese Warnung erhalten, als ich die Menge der Datenproben trainiert habe, die kleiner als die Chargengröße waren.
(Das Training scheint tatsächlich begonnen zu haben, bleibt dann aber hängen, bevor überhaupt der Fortschrittsbalken für die erste Epoche angezeigt wird.)
quelle