W&B Weave をお探しですか? 生成 AI アプリ構築向けの W&B のツールスイートについては、こちらのドキュメントを参照してください: wandb.me/weave。

クエリパネルを作成する
- プロジェクトのWorkspace
- W&B Report
- プロジェクトのWorkspaceにアクセスします。
- 右上隅の
Add panelをクリックします。 - ドロップダウンから
Query panelを選択します。
クエリの構成要素
式
例: 表をクエリする
"cifar10_sample_table" という名前の表をログします。

runsは、クエリパネル が Workspace 内にある場合、クエリパネル Expressions に自動的に追加される変数です。その「値」は、その Workspace で表示されている run のリストです。run で利用できるさまざまな属性についてはこちらをご覧ください。summaryは、Run の Summary オブジェクトを返す op です。Ops は mapped されるため、この op はリスト内の各 Run に適用され、結果として Summary オブジェクトのリストが得られます。["cifar10_sample_table"]は Pick op (角括弧で表されます) で、パラメーターはpredictionsです。Summary オブジェクトは辞書やマップのように振る舞うため、この操作では各 Summary オブジェクトからpredictionsフィールドを取り出します。
設定

結果パネル


基本的な操作
並べ替え

フィルター


マップ


グループ化


Concat
結合

(row) => row["Label"]は各表のセレクターで、結合に使用する列を指定します"Table1"と"Table2"は、結合後の各表の名前ですtrueとfalseは、左側と右側の内部結合/外部結合の設定を指定します
Runs オブジェクト
runs オブジェクトにアクセスします。run オブジェクトには、実験の記録が保存されます。詳細は runs オブジェクトへのアクセス を参照してください。ここでは、runs オブジェクトで利用できる主な項目を簡単に説明します。
summary: run の結果を要約した情報を格納する辞書です。accuracy や損失のようなスカラー値だけでなく、大きなファイルが含まれることもあります。デフォルトでは、wandb.Run.log()によって、ログされた時系列の最終値が summary に設定されます。summary の内容は直接設定することもできます。summary は run の「出力」と考えてください。history: 損失のように、モデルのトレーニング中に変化する値を保存するための辞書のリストです。wandb.Run.log()コマンドはこのオブジェクトに追記します。config: トレーニング run のハイパーパラメーターや、データセット artifact を作成する run の前処理 method など、run の設定情報を含む辞書です。これらは run の「入力」と考えてください。

Artifacts にアクセスする
project オブジェクトからアクセスします。
project.artifactVersion(): プロジェクト内の指定した名とバージョンに対応する特定の artifact バージョンを返しますproject.artifact(""): プロジェクト内の指定した名に対応する artifact を返します。その後、.versionsを使用して、この artifact のすべてのバージョンのリストを取得できますproject.artifactType(): プロジェクト内の指定した名に対応するartifactTypeを返します。その後、.artifactsを使用して、このタイプのすべての artifact のリストを取得できますproject.artifactTypes: プロジェクト配下のすべての artifact タイプのリストを返します

