Skip to main content
このガイドでは、Zoo データセットを取得してテンソルに変換し、シンプルなニューラルネットワーク分類器をトレーニングして、作成したモデルを W&B Registry に公開する方法を学びます。 このガイドでは、Registry にリンクされたアーティファクトをダウンロードして使用する方法を学びます。具体的には、事前トレーニング済みの分類モデルと、対応するデータセットのテンソルの両方をダウンロードします。その後、これらのアーティファクトを使用して推論を実行し、モデルのパフォーマンスを評価します。

前提条件

開始する前に、W&B APIキーが用意されていることを確認してください。このページで説明するノートブックの例をご自身で実行する場合は、添付の Python トレーニングスクリプト を実行してください。このスクリプトは、データセットの取得、テンソルへの変換、ニューラルネットワークモデルの定義とトレーニング、そして作成したモデルの W&B Registry への公開まで、ワークフローの前半部分を扱います。

サインアップしてAPIキーを作成する

マシンを W&B で認証するには、APIキーが必要です。 APIキーを作成するには、Personal API key または Service Account API key タブを選択して詳細を確認してください。
あなたのユーザー ID に紐づく個人用 APIキーを作成するには、次の手順に従います。
  1. W&B にログインし、ユーザープロフィールアイコン > User Settings をクリックします。
  2. Create new API key をクリックします。
  3. APIキーにわかりやすい名を付けます。
  4. Create をクリックします。
  5. 表示された APIキーをすぐにコピーし、安全な場所に保管してください。
W&B がAPIキー全体を表示するのは、作成時の一度だけです。ダイアログを閉じた後は、APIキー全体を再度表示できません。Settings に表示されるのはキーID (キーの先頭部分) のみです。APIキー全体を紛失した場合は、新しいAPIキーを作成する必要があります。
安全な保管方法については、APIキーを安全に保管するを参照してください。

トレーニングスクリプトを実行する (省略可)

次のコードを train.py という名前のファイルにコピーし、ローカルマシンに保存します。
train.py
次に、uv を使用してトレーニングスクリプトを実行します。

最初のノートブックを作成する

  1. project の Workspace にアクセスします。
  2. プロジェクトのサイドバーで Notebooks を選択します。
  3. Create notebook をクリックします。
詳細については、ノートブックの作成と管理を参照してください。

dependencies のインストール

ノートブック内で required dependencies をインストールします。
  1. ノートブックのサイドバーから Manage packages () を選択します。
  2. torchucimlreposcikit-learn を入力します。
  3. Add を選択します。
詳細は、パッケージと環境の管理 ガイド、または marimo のドキュメント を参照してください。

ノートブックのサンプルを実行する