Path: blob/master/site/ja/guide/migrate/tensorboard.ipynb
25118 views
Kernel: Python 3
Copyright 2021 The TensorFlow Authors.
In [ ]:
TensorBoard の移行: TensorFlow の可視化ツールキット
TensorBoard は、TensorFlow で測定と可視化を提供するための組み込みツールです。精度や損失などの一般的な機械学習実験指標は、TensorBoard で追跡および可視化できます。TensorBoard は TensorFlow 1 および 2 コードと互換性があります。
TensorFlow 1 では、tf.estimator.Estimator
はデフォルトで TensorBoard の要約を保存します。TensorFlow 2 では、tf.keras.callbacks.TensorBoard
callback を使用して要約を保存できます。
このガイドでは、最初に TensorFlow 1 で Estimator を使用して TensorBoard を使用する方法を示し、次に TensorFlow 2 で同様のプロセスを実行する方法を示します。
セットアップ
In [ ]:
In [ ]:
TensorFlow 1: tf.estimator を使用した TensorBoard
この TensorFlow 1 の例では、tf.estimator.DNNClassifier
をインスタンス化し、それを MNIST データセットでトレーニングおよび評価し、TensorBoard を使用して指標を表示します。
In [ ]:
In [ ]:
TensorFlow 2: Keras コールバックと Model.fit を使用した TensorBoard
この TensorFlow 2 の例では、tf.keras.callbacks.TensorBoard
コールバックでログを作成して保存し、モデルをトレーニングします。コールバックは、エポックごとの精度と損失を追跡し、callbacks
リストの Model.fit
に渡されます。
In [ ]:
In [ ]:
次のステップ
TensorBoard の詳細については、スタートガイドを参照してください。
下位レベルの API については、tf.summary から TensorFlow 2 への移行ガイドを参照してください。