2016-12-23 3 views
0

Ich habe einen Bilddatensatz der Größe 600 x 400 und ich habe jedes der Bilder in TFRecord-Format konvertiert. Aber ich kann nicht herausfinden, wie man diese Daten verwendet? Ich habe das Imagenet-Dataset gesehen und nur eine einzige Binärdatei gefunden (wenn sie aus here extrahiert wurde).Cnn mit Tensorflow für eigene Bild-Set - Was sollte das TFrecord-Format sein

Ist es bei einem Bilddatensatz nur ein TFRecord oder jedes einzelne Bild hat eigene TFRecord-Dateien?

Antwort

0

Tensorflow sucht nicht nach einzelnen tfrecord-Dateien. So fühlen Sie sich frei und zeigen Sie Ihre "Daten-Verzeichnis" und "Train-Verzeichnis" an den Speicherort, der Satz von Tfrecord-Dateien hat.

Beachten Sie auch, dass die Dateien in den entsprechenden Verzeichnissen basierend auf ihren Namen wie TRAIN - *. Tfrecord Dateien in "Zugverzeichnis" sein sollten.

Die Antwort kann spezifischer sein, wenn Sie erwähnt haben, welches Modell von TF Sie auf diese TF-Datensatzdateien ausführen möchten.

Ich hoffe, es hilft.

+0

Können Sie erklären, wie ich den Datensatz laden, die ich habe, in meinem 'train_directory' Ich habe 5 Label-Ordner mit dem Namen' label_i' (i = {1,2,3,4,5}). –

+0

^Und in jedem 'label_i' Ordner habe ich einzelne TF Record Dateien der Bilder. –

+0

Das ist falsch! Erstellen Sie keine separaten TFRecord-Dateien für jeden "label"/"class" -Ordner. Beim Generieren von TFrecord-Dateien wird auf das übergeordnete data_dir verwiesen, in dem sich label-Verzeichnisse befinden, und im build_dataset-Skript angeben, wie viele dieser Bilder Sie im Training und wie viel in der Auswertung haben möchten – Anuj

Verwandte Themen