ホームページ >テクノロジー周辺機器 >AI >Wandb は不可欠な機械学習分析ツールです

Wandb は不可欠な機械学習分析ツールです

PHPz
PHPz転載
2023-04-12 08:19:152263ブラウズ

wandb

wandb の正式名は Weights & Biases で、機械学習プロジェクトの追跡に役立ちます。wandb を通じて、モデル トレーニング プロセス中のインジケーターの変更とスーパー パラメーターの設定を記録できます。 、結果を出力することもできます。視覚的な比較を行うと、トレーニング プロセス中にモデルの問題をより適切に分析するのに役立ちます。同時に、チームのコラボレーションにも使用できます

wandb はトレーニング中にパラメータをアップロードしますトレーニング プロセスをサーバーに保存し、wandb にログインして、リアルタイム プロセス モデルのトレーニング プロセス中にパラメーターとインジケーターを変更します。

Wandb は不可欠な機械学習分析ツールです

wandb の機能

  • モデル トレーニング プロセスの変更を保存します。ハイパーパラメーター
  • トレーニング プロセス中のインジケーターの変化をリアルタイムで視覚化します。
  • トレーニング プロセス中のシステム インジケーター (CPU/GPU 使用率) の変化を分析します。トレーニング プロセス
  • チームと協力して開発
  • 過去の結果を再現
  • 実験記録を永続的に保持
  • wandb はさまざまな深層学習に簡単に統合できますフレームワーク (Pytorch、Keras、Tensorflow など)

wandb のコンポーネント モジュール

wandb main は、次の 4 つの主要なモジュールで構成されています。

    #ダッシュボード: 実験分析と視覚化結果の追跡
  1. レポート: 再現可能な実験結果を保存および分析
  2. スイープ: ハイパーパラメーターを調整してモデルを最適化
  3. アーティファクト: データセットとモデルのバージョニング、パイプラインの追跡
wandb アカウントの登録

    wandb のインストール
pip install wandb
    wandb アカウントの登録 wandb を使用する前に無料のアカウントを登録する必要があります
  • API キーをコピーします Web サイトの wandb にログインし、[設定] をクリックします

Wandb は不可欠な機械学習分析ツールです

下にスクロールして API を見つけますコピーするキー

Wandb は不可欠な機械学習分析ツールです

torch に wandb を埋め込む

このパートでは、主に torch で wandb を使用する方法を紹介します。ここでは、例として MNIST のトレーニングを取り上げます

    ガイド パッケージ

Wandb は不可欠な機械学習分析ツールです

    wandb にログイン
wandb.login(key="填入你的API Keys")
    ネットワーク構造を定義する

Wandb は不可欠な機械学習分析ツールです

    トレーニング方法を定義します

Wandb は不可欠な機械学習分析ツールです

    検証方法を定義します

Wandb は不可欠な機械学習分析ツールです

    トレーニング モデル

Wandb は不可欠な機械学習分析ツールです

トレーニング結果の表示

    wandb Web サイトにログインしてトレーニング結果を表示します
  • テスト セットのモデルの精度と損失の変化を表示します

Wandb は不可欠な機械学習分析ツールです

##モデルの予測効果を表示

Wandb は不可欠な機械学習分析ツールです

トレーニング中のシステム パラメーター (GPU や CPU など) の変化を表示プロセス###############

以上がWandb は不可欠な機械学習分析ツールですの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事は51cto.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。