Cette page a été traduite par l'API Cloud Translation.
Switch to English

tf.summary.experimental.summary_scope

Voir la source sur GitHub

gestionnaire de contexte expérimental pour une utilisation lors de la définition d'un op sommaire personnalisé.

Cela fonctionne de façon similaire à tf.name_scope , sauf qu'il retourne une étiquette de synthèse généré en plus du nom de portée. La balise est structurellement similaire au nom de champ - dérivé du nom fourni par l'utilisateur, préfixé avec le nom enfermant-vues le cas échéant - mais nous nous reposons la contrainte qu'il soit uniquified, ainsi que la limitation du jeu de caractères (si le nom fourni par l'utilisateur peut contenir des caractères non légaux pour les noms de portée, ceux-ci sont supprimés au nom de la portée).

Cela rend la balise résumé plus prévisible et cohérente pour l'utilisateur.

Par exemple, pour définir une nouvelle séance de synthèse appelé my_op :

 def my_op(name, my_value, step):
  with tf.summary.summary_scope(name, "MyOp", [my_value]) as (tag, scope):
    my_value = tf.convert_to_tensor(my_value)
    return tf.summary.write(tag, my_value, step=step)
 

name nom de chaîne pour le résumé.
default_name Optionnel; si elle est fournie, utilisé comme nom par défaut du résumé.
values Optionnel; transmise comme values paramètre à name_scope.

rendement:

Un tuple (tag, scope) telle que décrite ci - dessus.