メトリクス、ハイパーパラメータ、ハードウェア情報を記録する、クラウドまたはセルフホストで利用可能なオープンソースのAI学習トラッキング・可視化プラットフォーム。
tensorflow/tensorboard
TensorBoardは、TensorFlowの学習実行、メトリクス、グラフ、埋め込みを調べるためのWebベースの可視化ツールキットです。
代替できる製品:Weights & Biases
- スター
- 7,241
- フォーク
- 1,722
- 未解決の Issue
- 758
- 最終コミット
- 3 日前
これは何?
TensorBoardは、TensorFlowの実行結果やグラフを調べ、理解するためのWebアプリケーション群です。summary writerがログディレクトリに書き込んだイベントファイルを読み込み、ブラウザー上にスカラー、ヒストグラム、分布、画像、音声、テキスト、計算グラフを表示します。
ログディレクトリとそのサブディレクトリから実行結果を自動的に読み込むため、複数の実験を並べて比較できます。ダッシュボードではタグごとにデータが整理され、スカラーチャートではズーム、十字カーソルによる値の確認、正規表現を使ったカスタムフォルダーに対応しています。Embedding Projectorではチェックポイントの高次元埋め込みを可視化でき、Graph Explorerでは名前スコープを使ってモデル構造を調べられます。
TensorBoardは、オフライン環境、ローカル環境、ファイアウォールの内側で完全に動作するよう設計されています。ChromeまたはFirefoxで利用でき、プラグインシステムを使ってカスタム可視化を追加できます。
主な機能
- 01損失や学習率などのメトリクスを時系列で追跡するスカラーダッシュボード
- 02学習ステップごとのテンソル値を確認できるヒストグラムと分布の表示
- 03summaryデータを表示する画像、音声、テキストのダッシュボード
- 04TensorFlowモデルの構造を調べるGraph Explorer
- 05高次元埋め込みを可視化するEmbedding Projector
- 06カスタム可視化を追加できるプラグインシステム
ユースケース
- モデルの学習中に損失や精度の推移を監視する
- 複数の実行結果を使ってハイパーパラメーター実験を比較する
- TensorFlowの計算グラフの構造を調べる
- 学習済みモデルの単語または画像の埋め込みを探索する
クイックスタート
- 1
pip で TensorBoard をインストールします
pip install tensorboard - 2
TensorBoard にログディレクトリを指定して起動します
tensorboard --logdir path/to/logs - 3
ブラウザで http://localhost:6006 を開きます
使う前に知っておきたいこと
- 表示するには、TensorFlow によってログディレクトリに書き込まれた summary データが必要です。
- 公式にサポートされているのは Google Chrome または Firefox のみです。他のブラウザでは不具合が発生する場合があります。
収録されている特集
トピック
よくある質問
- tensorboard とは?
- TensorBoardは、TensorFlowの学習実行、メトリクス、グラフ、埋め込みを調べるためのWebベースの可視化ツールキットです。 TensorBoardは、TensorFlowの実行結果やグラフを調べ、理解するためのWebアプリケーション群です。summary writerがログディレクトリに書き込んだイベントファイルを読み込み、ブラウザー上にスカラー、ヒストグラム、分布、画像、音声、テキスト、計算グラフを表示します。
- tensorboard は無料で使えますか?ライセンスは?
- tensorboard は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- tensorboard は今もメンテナンスされていますか?
- 活発にメンテナンス中。tensorboard の最終コミットは 2026年11月4日 です。
- tensorboard は何に使えますか?
- モデルの学習中に損失や精度の推移を監視する 複数の実行結果を使ってハイパーパラメーター実験を比較する TensorFlowの計算グラフの構造を調べる 学習済みモデルの単語または画像の埋め込みを探索する
- tensorboard のインストール方法は?
- pip で TensorBoard をインストールします: pip install tensorboard TensorBoard にログディレクトリを指定して起動します: tensorboard --logdir path/to/logs ブラウザで http://localhost:6006 を開きます
- tensorboard はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/tensorflow/tensorboard
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
Keras 3は、JAX、TensorFlow、PyTorch、または推論向けのOpenVINOで動作する深層学習フレームワークです。
ONNX、TensorFlow、PyTorch、Core MLなど、多くの形式に対応したニューラルネットワーク、ディープラーニング、機械学習モデルのビューア。
ONNX形式にエクスポートしたMLモデルを実行するクロスプラットフォームのアクセラレーター。PyTorchスクリプトでの学習にも対応します。
ivy.transpileを使って、PyTorch、TensorFlow、JAX、NumPyなどのフレームワーク間で機械学習コードを変換するPythonライブラリ。
機械学習の実験、データセット、モデルを追跡・可視化・管理するためのPythonライブラリとホステッドプラットフォーム。