Ich bin ein Training-Netzwerk in Keras mit Theano Backend und ich verwende ImageDataGenerator mit Flow_from_directory.Zero-Padded Regionen von Netzwerkverlust ausschließen - Keras 2.0 Theno Backend (Segmentierung Netzwerk)
Meine Bilder haben flexible Größe. Um flow_from_directory zu verwenden, müssen Sie eine feste Größe (target_size) angeben und beim Lesen der Bilder füllt die Funktion automatisch die Punkte außerhalb der Grenzen des Originalbildes.
Momentan setze ich die angegebene Größe auf einen Wert, der größer ist als mein größtes Bild - sagen wir, das größte Bild ist 300x400, fixiere die target_size auf 400x400 und benutze fill_mode = 'constant' und cval = 0, um die Punkte außerhalb des Originals zu puffern Bild mit Null.
Jetzt ist mein Problem wie folgt. Während des Trainings möchte ich nicht, dass diese gepolsterten Regionen zu meiner Verlustfunktion beitragen. Hat jemand eine Idee, wie man das macht?
Haben Sie Maskierung? –