0 / 0
資料の 英語版 に戻る
調整する foundation model
最終更新: 2025年1月29日
調整する foundation model

You can programmatically tune a set of foundation models in watsonx.ai to customize then for your use case.

迅速なチューニング foundation model

foundation model の迅速なチューニングは複雑な作業です。 Python のサンプルノートブックは、プロセスを簡素化します。 サンプルノートブックをテンプレートとして使用し、迅速なチューニングを行うための独自のノートブックを作成することができます。

大まかに言えば、APIを使用して foundation model を迅速にチューニングするには、以下の手順が必要です

  1. foundation model のチューニングに使用するトレーニングデータファイルを作成します。

    トレーニングデータファイルの要件に関する詳細については、 基盤モデルのチューニング用データ形式 をご覧ください。

  2. トレーニングデータファイルをアップロードしてください。

    次のいずれかの資産を作成して、ファイルを追加することができます

    • 接続アセット (connection asset)

      :現在、迅速なチューニングトレーニングには Cloud Object Storage 接続タイプのみがサポートされています。

      APIからのファイル参照を参照してください。

      次のステップで作成する request.json ファイルに training_data_references セクションを追加する際に、接続IDとトレーニングデータファイルの詳細を使用します。

    • データアセット

      To create a data asset, use the Data and AI Common Core API to データ資産を定義する.

      You will use the asset ID and training data file details when you add the training_data_references section to the request.json file that you create in the next step.

    トレーニングデータファイルを参照する方法の詳細については 、「データ参照」 を参照してください。

  3. watsonx.ai API を使用してトレーニング実験を作成します。

    トレーニングを作成するを参照してください。

    TrainingResource ペイロードで実験のパラメータを指定できます。 利用可能なパラメータの詳細については、 基盤モデルのチューニングパラメータ をご覧ください。

    task_id については、 利用可能な基盤モデルをリストアップする メソッドへの応答で foundation model に対応していると記載されているタスクのいずれかを指定します。

  4. 調整したモデルをリポジトリサービスに保存して、調整したモデルを指す asset_id を生成します。

    調整したモデルを保存するには、 watsonx.ai Runtime(旧称: Watson Machine Learning )API を使用して新しいモデルを作成します

  5. Use the watsonx.ai API to create a deployment for the tuned model.

    参照 デプロイメント

調整済みのモデルを推論するには、調整済みのモデルをホストするデプロイメントの固有のIDを含む推論エンドポイントを使用する必要があります。 詳細は、 デプロイメント セクションの 推論方法 をご覧ください。

親トピック: 生成型AIソリューションのコーディング