In welcher Reihenfolge funktioniert 'flow_from_directory' in Keras?

9

Ich versuche, Bilder in 10 Klassen zu klassifizieren. Um Wahrscheinlichkeiten für Bilder zu erhalten, verwende ich die Funktion model.predict_generator () in keras. Dies liefert nur Vorhersagewerte und nicht die entsprechende Proben-ID (in diesem Fall Bilddateiname).

%Vor%

In welcher Reihenfolge liest das '.flow_from_directory' die Beispiele?

(ODER)

Wie finde ich den entsprechenden Bildnamen / die ID der Vorhersagen?

Klicken Sie hier für den Code .

    
vivek 23.07.2016, 06:44
quelle

1 Antwort

2

Wenn Sie shuffle=False einstellen, sieht es so aus, als ob Bilder in der Reihenfolge zurückgegeben werden, in der os.listdir sie zurückgibt.

Ich habe das gerade getestet, indem ich mit meinem Generator ein paar Beispielbilder in eine Datei mit shuffle=False

geschrieben habe %Vor%

Sie können auch die Dateinamen des Generators ausdrucken .. die (ich schaute auf den Code) führt nur os.listdir

print test_generator.filenames

Also sollte Ihr predict_generator Ergebnis bei Index 0 für das Bild bei os.listdir index 0 sein.

    
Austin 27.08.2016 00:35
quelle

Tags und Links