2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

機械学習のトレーニング結果を管理するツール:「wandb」 (Weights & Biases)

Posted at

今日はモデルのトレーニング結果を管理するツールwandbを共有したいと思います。

wandbは機械学習のトレーニング結果(パラメータや損失値、精度などの評価指標)を記録し、可視化するためのツールです。使いやすいので非常に人気です。(アカウントを登録すれば、import wandbですぐ使えます。)

使用例:

下記の図は、私が最近LLMをfinetuningした際のwandbログです。トレーニング中の損失(loss)やエポック(epoch)などが記録されてます。

12^26^1.png

トレーニング結果を複数個一緒に開いて比較することもできます。

12^26^2.png

lossとepoch以外には処理時間、参数(config)とか色々確認できます。

12^36^4.png

LLMのfinetuningでは基本的trainデータとtestデータに分けないので、wandbではlossと学習率くらいしか確認できないようですが、一般的な機械学習のトレーニングではさまざまな用途があります。例えば、過学習への対処として、trainデータとtestデータのlossを同時に観察して、trainのlossが下がっている一方で、testのlossが逆に上がる場合、過学習が起きてるのをすぐ確認できますので、学習を途中で止めることできます。

ちなみに、wandbは先週RAGの処理ログを記録する機能も追加したそうです。最近試してみたいと思います。

興味ある方:

2
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?