Sie haben Recht, dass Sie nur ein Bild sehen. Sie rufen die Bildzusammenfassung in jeder for-Schleife einmal auf, und jedes Mal, wenn Sie sie aufrufen, übergeben Sie ihr ein einzelnes Bild.
Was Sie tun könnten, um alle Bilder zu sehen, die Sie sehen möchten, wäre, diese Bilder zu einem einzigen Tensor zu kompilieren. Wenn wir uns auf TensorFlow API beziehen (Link ändert sich immer, so finden Sie den neuesten)
tf.image_summary (Tag, Tensor, max_images = 3, Sammlungen = Keine, name = None)
Ab TF 1.0.0 ist dies:
tf.summary.image (Name, Tensor, max_outputs = 3, Sammlungen = keine)
Setzen Sie Ihren "multiplen Bildtensor" in, setzen Sie max_images auf die Anzahl der Bilder, die Sie haben, und Sie sollten in der Lage sein, alle Bilder in TensorBoard zu sehen.
Lassen Sie mich wissen, ob es noch Probleme gibt.
Ab Version 0.12 wurde %code% durch %code%
Problem - am TensorBoard
wird nur ein Bild angezeigtDavon inspiriert Wie kann ich die Gewichte (Variablen ) in cnn in Tensorflow?
Hier ist Code:
%Vor%Hier wird ausgegeben:
%Vor%Sieht gut aus
Allerdings nur ein Bild in TB. Ich vermute, ich habe etwas Wichtiges daran übersehen, wie TF funktioniert. Was verursacht was zur Ausführungszeit des Graphen.
Zweite Frage: Was muss ich tun, um das Ergebnis zu sehen, d. h. img2 = img + img in TB?