Halaman ini diterjemahkan oleh Cloud Translation API.
Switch to English

Modul: tf.summary

TensorFlow 1 versi Lihat sumber di GitHub

Operasi untuk menulis data ringkasan, untuk digunakan dalam analisis dan visualisasi.

The tf.summary modul menyediakan API untuk menulis data ringkasan. Data ini dapat divisualisasikan dalam TensorBoard, toolkit visualisasi yang datang dengan TensorFlow. Lihat situs TensorBoard untuk tutorial lebih rinci tentang bagaimana menggunakan API ini, atau beberapa contoh cepat di bawah ini.

contoh penggunaan dengan eksekusi bersemangat, default di 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()
 

Contoh penggunaan dengan tf.function eksekusi grafik:

 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()
 

contoh penggunaan dengan pelaksanaan warisan TF 1.x grafik:

 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)
 

modul

experimental modul: API Umum untuk namespace tf.summary.experimental.

kelas-kelas

class SummaryWriter : Antarmuka mewakili stateful penulis ringkasan objek.

fungsi

audio(...) : Menulis ringkasan audio.

create_file_writer(...) : Menciptakan seorang penulis berkas ringkasan untuk direktori log yang diberikan.

create_noop_writer(...) : Mengembalikan penulis ringkasan yang tidak apa-apa.

flush(...) : Pasukan penulis ringkasan untuk mengirim data buffered untuk penyimpanan.

histogram(...) : Tulis ringkasan histogram.

image(...) : Menulis ringkasan gambar.

record_if(...) : Set Ringkasan rekaman atau menonaktifkan per nilai boolean yang disediakan.

scalar(...) : Tulis ringkasan skalar.

should_record_summaries(...) : Pengembalian boolean Tensor yang benar jika ringkasan harus dicatat.

text(...) : Tulis ringkasan teks.

trace_export(...) : Stops dan ekspor aktif jejak sebagai Summary dan / atau berkas profil.

trace_off(...) : Menghentikan jejak saat ini dan membuang setiap informasi yang dikumpulkan.

trace_on(...) : Mulai jejak untuk merekam grafik perhitungan dan informasi profil.

write(...) : Menulis ringkasan generik ke SummaryWriter default jika ada.