2016-12-26 2 views
0

Also, ich versuche, das Bild Klassifizierungsmodell Inception 3 über ihre retrain.py-Code von ihrem GitHub() (der Code ist wirklich langwierig, so dass ich dachte, ich sollte es hier nicht)Tensorflow Bild Umschulung mit Inception3; Wo sollen neue Bilder gespeichert werden?

Allerdings kann ich nicht herausfinden, die richtige Art und Weise, um die Bilder zu speichern, die ich verwenden möchte, oder in welchem ​​Verzeichnis ich sie speichern sollte. Ich benutze Windows 7 mit Python 3.5

Derzeit habe ich die Bilder in einem Ordner namens Images, die weiter unterteilt sind in Unterordner, die nach den gewünschten Etiketten benannt sind.

So als Beispiel, dann ist es so etwas wie Images -> 'Cats' -> 'Dogs' -> 'Fish'

wo Bilder der Hauptordner ist, und die Unterordner sind die Arten von Tieren.

Der Ordner Images befindet sich an der Position C:\tmp\, an der das Mnist-Lernprogramm den Mnist-Digitaldatensatz automatisch heruntergeladen hat, als ich den mnist tutorial.py ausgeführt habe. Also dachte ich, ich sollte meine Bilder am selben Ort speichern.

Wenn ich laufen die retrain.py aus der obigen Github Link:

bekomme ich folgende Fehler

Image directory "" not found. File "C:\Users\Amit\AppData\Local\Programs\Python\Python35\Lib\site-packages\tensorflow\models\image\imagenet\tf_retrain.py", line 668, in main class_count = len(image_lists.keys()) AttributeError: 'NoneType' object has no attribute 'keys'

ich über den Code haben gesucht und versucht, den Standardwert für Image_dir zu finden, die ist ein Argument für die Funktion def create_image_lists (die scheint, wo das Skript nach Bildern sucht, aber nicht finden kann, oder vielleicht verstehe ich den Code nicht richtig.

EDIT: Ich habe Probleme mit Python 3.5 über die Eingabeaufforderung, so dass ich Argparse nicht verwenden kann.

Vielen Dank.

Antwort

Verwandte Themen