Path: blob/master/site/ja/tensorboard/text_summaries.ipynb
25115 views
Kernel: Python 3
Copyright 2021 The TensorFlow Authors.
In [1]:
TensorBoard でのテキストデータの表示
概要
TensorFlow Text Summary API を使用すると、任意のテキストを簡単にログに記録して、TensorBoard で表示できます。これは、入力データをサンプリングして調べたり、実行メタデータや生成されたテキストを記録したりする場合に非常に有用です。また、診断データをテキストとしてログすることもできるため、モデル開発時に役立ちます。
このチュートリアルでは、Text Summary API の基本的な使用例をいくつか実演します。
セットアップ
In [2]:
In [3]:
Out[3]:
TensorFlow version: 2.5.0-dev20210219
1 つのテキストをログに記録する
Text Summary API の動作を理解するに、短いテキストをログに記録して、TensorBoard でどのように表示されるかを確認します。
In [4]:
In [5]:
では、TensorBoard を使用してテキストを調べてみましょう。UI が読み込まれるまで数秒待ちます。
In [6]:
複数のテキストストリームを整理する
複数のテキストストリームがある場合は、スカラーや他のデータと同じように、それらを別々の名前空間に整理できます。
多くのステップでテキストをログに記録する場合、表示を管理しやすくするために、TensorBoard は表示するステップをサブサンプリングすることに注意してください。--samples_per_plugin
フラグを使用してサンプリングレートを制御できます。
In [7]:
In [14]:
Markdown の解釈
TensorBoard は、テキストの要約を Markdown として解釈します。豊富なフォーマットにより、ログに記録したデータが読みやすく、理解しやすくなるためです。以下に例を示します。(Markdown の解釈が必要ない場合は、解釈を抑制するための回避策について、この課題を参照してください。)
In [9]:
In [10]: