Questa pagina è stata tradotta dall'API Cloud Translation.
Switch to English

Modulo: tf.summary

Tensorflow 1 versione Visualizza sorgente su GitHub

Le operazioni per la scrittura di dati di sintesi, per l'uso in analisi e la visualizzazione.

Il tf.summary modulo fornisce le API per la scrittura di dati di riepilogo. Questi dati possono essere visualizzati in TensorBoard, toolkit visualizzazione che viene con tensorflow. Vedere il sito TensorBoard per esercitazioni più dettagliate su come utilizzare queste API, o alcuni rapidi esempi qui sotto.

Esempio di utilizzo con l'esecuzione ansioso, l'impostazione predefinita in TF 2.0:

 writer = tf.summary.create_file_writer("/tmp/mylogs")
with writer.as_default():
  for step in range(100):
    # other model code would go here
    tf.summary.scalar("my_metric", 0.5, step=step)
    writer.flush()
 

Utilizzo Esempio con tf.function esecuzione grafico:

 writer = tf.summary.create_file_writer("/tmp/mylogs")

@tf.function
def my_func(step):
  # other model code would go here
  with writer.as_default():
    tf.summary.scalar("my_metric", 0.5, step=step)

for step in range(100):
  my_func(step)
  writer.flush()
 

esempio di utilizzo con esecuzione legacy TF grafico 1.x:

 with tf.compat.v1.Graph().as_default():
  step = tf.Variable(0, dtype=tf.int64)
  step_update = step.assign_add(1)
  writer = tf.summary.create_file_writer("/tmp/mylogs")
  with writer.as_default():
    tf.summary.scalar("my_metric", 0.5, step=step)
  all_summary_ops = tf.compat.v1.summary.all_v2_summary_ops()
  writer_flush = writer.flush()

  sess = tf.compat.v1.Session()
  sess.run([writer.init(), step.initializer])
  for i in range(100):
    sess.run(all_summary_ops)
    sess.run(step_update)
    sess.run(writer_flush)
 

moduli

experimental modulo: Public API per namespace tf.summary.experimental.

Classi

class SummaryWriter : Interfaccia che rappresenta un oggetto di riepilogo scrittore stateful.

funzioni

audio(...) : Scrivere una sintesi audio.

create_file_writer(...) : crea uno scrittore file di riepilogo per la data directory di log.

create_noop_writer(...) : restituisce uno scrittore di sintesi che non fa nulla.

flush(...) : Forze sintesi scrittore per inviare tutti i dati nel buffer di stoccaggio.

histogram(...) : scrivere un riassunto istogramma.

image(...) : Scrivere una sintesi di immagini.

record_if(...) : Imposta la registrazione di sintesi o disattivare per il valore booleano fornito.

scalar(...) : scrivere un riassunto scalare.

should_record_summaries(...) : Restituisce booleani Tensor che è vero se devono essere registrati sommari.

text(...) : scrivere un riassunto del testo.

trace_export(...) : Arresta e le esportazioni della traccia attiva come una sintesi e / o file di profilo.

trace_off(...) : Ferma la traccia corrente e gli scarti delle informazioni raccolte.

trace_on(...) : Avvia una traccia per i grafici di calcolo discografiche e informazioni di profilazione.

write(...) : scrive una sintesi generica al SummaryWriter default se ne esiste uno.