Comment utiliser image_summary pour voir des images de différents lots dans Tensorflow?
Je suis curieux de savoir comment image_summary œuvres. Il y a un paramètre appelé max_images, qui contrôle la façon dont de nombreuses images seront montrées. Cependant, il semble que le résumé n'affiche que des images à partir d'un lot. Si nous utilisons la valeur plus grande de max_iamges, nous allons juste voir plus de photos du lot. Est il possible que je peux afficher par exemple une image de chaque lot?
source d'informationauteur Tong Shen
Vous devez vous connecter pour publier un commentaire.
Pour afficher une image à partir de chaque lot, vous avez besoin de récupérer le résultat de la
tf.image_summary()
op à chaque fois que vous exécutez une étape. Par exemple, vous avez la configuration suivante:...vous pourriez mettre en place votre formation boucle pour capturer une image par itération comme suit:
Note que la capture des résumés de chaque lot peut être inefficace, et vous devriez probablement capturer seulement le résumé périodiquement pour accélérer la formation.
EDIT: Le code ci-dessus écrit un résumé distinct pour chaque image, de sorte que votre journal contiendra toutes les images, mais ils ne pourront pas tous être visualisées dans TensorBoard. Si vous souhaitez combiner vos résumés de visualiser des images à partir de plusieurs lots, vous pouvez effectuer les opérations suivantes:
J'ai été en mesure de résoudre ce problème en créant un nouveau
image_summary
op pour chaque lot. c'est à dire que je suis allé à partir de quelque chose qui ressemblait à:(Qui, malheureusement, n'a pas été fait à ce que j'attendais.) ...