2017-12-11 3 views
0

Ich versuche zu überprüfen, ob ich dem TensorFlow-Diagramm die richtigen Daten zuführe. Ich verwende tf.FixedLengthRecordReader(), um die Daten zu lesen und die Warteschlange aufzufüllen.Wie überprüft man die Eingabedaten in TensorFlow?

Ich bin nicht sehr klar, was der richtige Weg ist, um sicherzustellen, dass ich die richtigen Daten lese. Weil, wenn ich meine Warteschlange/Grafik erstelle - die Eingabewarteschlange ist immer noch leer.

Wo kann ich eine tf.InteractiveSession() erstellen und eine sess.run(input_image) versuchen, den tatsächlichen Eingang und Etikett zu drucken?

Zusätzlich habe ich sogar den neuesten Tensorflow Debugger tfdbg ausprobiert und ich sehe keinen geloggten Tensor für Eingänge.

+0

FYI. Die empfohlene (und allgemein geliebte) Methode zum Lesen von Daten ist die Dataset-API - https://www.tensorflow.org/programmers_guide/datasets. Vielleicht möchten Sie es stattdessen versuchen. Andernfalls können Sie den relevanten Code posten, um Ihren Ansatz und Ihr Problem zu verdeutlichen. Ohne zusätzliche Informationen bin ich nicht sicher, warum etwas wie 'print session.run (reader.read())' nicht für Sie funktioniert. – iga

Antwort

0

Mit tfdbg können Sie das Feed-Diktat unter 'run_info' finden und überprüfen.

enter image description here

Voila! enter image description here

Verwandte Themen