モデルをチューニングする
このページでは、Colab Enterprise のサイドパネルを使用して Vertex AI を操作し、モデルをチューニングする方法について説明します。
Colab Enterprise ノートブックでコードを実行して Google Cloud サービスと API にアクセスするには、Google アカウントに関連付けられた認証情報を使用します。詳細については、 Google Cloud サービスと API にアクセスするをご覧ください。
サイドパネルは、Colab Enterprise インターフェースを離れることなく Vertex AI を操作してモデルをチューニングするもう 1 つの方法です。
サイドパネルは、開いているノートブックの右側に表示されます。
Vertex AI でのモデルのチューニング
モデルのチューニングは、大規模なモデルをタスクに合わせてカスタマイズする効果的な方法です。これは、モデルの品質と効率性を改善するための重要なステップです。モデルのチューニングには次の利点があります。
- 特定のタスクの品質が向上する
- モデルの堅牢性が向上する
- プロンプトが短くなるため、推論のレイテンシとコストが低減される
Gemini の Vertex AI モデル チューニングの概要については、チューニングの概要をご覧ください。
始める前に
- Sign in to your Google Cloud account. If you're new to Google Cloud, create an account to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads.
- 
    
    
      In the Google Cloud console, on the project selector page, select or create a Google Cloud project. Roles required to select or create a project - Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
- 
      Create a project: To create a project, you need the Project Creator
      (roles/resourcemanager.projectCreator), which contains theresourcemanager.projects.createpermission. Learn how to grant roles.
 
- 
  
    Verify that billing is enabled for your Google Cloud project. 
- 
  
  
    
      Enable the Vertex AI, Dataform, and Compute Engine APIs. Roles required to enable APIs To enable APIs, you need the Service Usage Admin IAM role ( roles/serviceusage.serviceUsageAdmin), which contains theserviceusage.services.enablepermission. Learn how to grant roles.
- 
    
    
      In the Google Cloud console, on the project selector page, select or create a Google Cloud project. Roles required to select or create a project - Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
- 
      Create a project: To create a project, you need the Project Creator
      (roles/resourcemanager.projectCreator), which contains theresourcemanager.projects.createpermission. Learn how to grant roles.
 
- 
  
    Verify that billing is enabled for your Google Cloud project. 
- 
  
  
    
      Enable the Vertex AI, Dataform, and Compute Engine APIs. Roles required to enable APIs To enable APIs, you need the Service Usage Admin IAM role ( roles/serviceusage.serviceUsageAdmin), which contains theserviceusage.services.enablepermission. Learn how to grant roles.
- 
  
  
    
      Colab Enterprise ユーザー (roles/aiplatform.colabEnterpriseUser)
- 
  
  
    
      Vertex AI ユーザー(roles/aiplatform.user)
- 
  Google Cloud コンソールで、Colab Enterprise の [マイ ノートブック] ページに移動します。 
- 
  [リージョン] メニューで、ノートブックを含むリージョンを選択します。 
- 
  開きたいノートブックをクリックします。ノートブックをまだ作成していない場合は、ノートブックを作成します。 
- 
    ノートブックの右側のサイドパネルで、 [チューニング] ボタンをクリックします。 サイドパネルで [チューニング] タブが開きます。 
- 
    [Gemini モデルをチューニングする] ボタンをクリックします。 Colab Enterprise により、Gemini モデルをチューニングするためのコードセルがノートブックに追加されます。 
- 
    ノートブックで、パラメータ値を格納するコードセルを探します。これらのパラメータを使用して Vertex AI を操作します。 
- 
    次のパラメータの値を更新します。 - 
        PROJECT_ID: ノートブックが含まれるプロジェクトの ID。
- 
        REGION: ノートブックが配置されているリージョン。
- 
        TUNED_MODEL_DISPLAY_NAME: チューニング済みモデルの名前。
 
- 
        
- 
    次のコードセルのモデル チューニング パラメータを更新します。 - 
        source_model: 使用する Gemini モデル(例:gemini-2.0-flash-001)。
- 
        train_dataset: トレーニング データセットの URL。
- 
        validation_dataset: 検証データセットの URL。
- 必要に応じて、残りのパラメータを調整します。
 
- 
        
- 
    サイドパネルからノートブックに追加されたコードセルを実行します。 
- 
    最後のコードセルが実行されたら、表示された [チューニング ジョブを表示] ボタンをクリックします。 
- 
    サイドパネルには、モデル チューニング ジョブに関する情報が表示されます。 - 指標の準備が整うと、[モニタリング] タブにチューニング指標が表示されます。
- [データセット] タブには、データセットが処理された後、データセットに関するサマリーと指標が表示されます。
- [詳細] タブには、チューニング方法や使用したベースモデル(ソースモデル)など、チューニング ジョブに関する情報が表示されます。
 
- 
    チューニング ジョブが完了したら、[チューニングの詳細] タブから直接、モデルをテストできるページに移動できます。[テスト] をクリックします。 Google Cloud コンソールで Vertex AI の [テキスト チャット] ページが開きます。ここでモデルをテストできます。 
- 
  Google Cloud コンソールで、Colab Enterprise の [マイ ノートブック] ページに移動します。 
- 
  [リージョン] メニューで、ノートブックを含むリージョンを選択します。 
- 
  開きたいノートブックをクリックします。ノートブックをまだ作成していない場合は、ノートブックを作成します。 
- 
    ノートブックの右側のサイドパネルで、 [チューニング] ボタンをクリックします。 サイドパネルで [チューニング] タブが開きます。 
- 
    [チューニング ジョブの詳細を表示] ボタンをクリックします。 Colab Enterprise により、チューニング ジョブの詳細を取得するためのコードセルがノートブックに追加されます。 
- 
    ノートブックで、パラメータ値を格納するコードセルを探します。これらのパラメータを使用して Vertex AI を操作します。 
- 
    次のパラメータの値を更新します。 - 
        PROJECT_ID: ノートブックが含まれるプロジェクトの ID。
- 
        REGION: ノートブックが配置されているリージョン。
- 
        TUNING_JOB_ID: Vertex AI チューニング ジョブの ID。
 
- 
        
- 
    サイドパネルからノートブックに追加されたコードセルを実行します。 
- 
    最後のコードセルが実行されたら、表示された [チューニング ジョブを表示] ボタンをクリックします。 
- 
    サイドパネルには、モデル チューニング ジョブに関する情報が表示されます。 - 指標の準備が整うと、[モニタリング] タブにチューニング指標が表示されます。
- [データセット] タブには、データセットが処理された後、データセットに関するサマリーと指標が表示されます。
- [詳細] タブには、チューニング方法や使用したベースモデル(ソースモデル)など、チューニング ジョブに関する情報が表示されます。
 
- Vertex AI でのモデル チューニングの詳細を確認する。 
- モデルのチューニング パラメータの詳細については、教師ありファインチューニングを使用して Gemini モデルをチューニングするをご覧ください。 
- プロジェクトをすばやく開始するために役立つノートブックを見つける。ノートブック ギャラリーをご覧ください。 
必要なロール
Colab Enterprise ノートブックでサイドパネルを使用するために必要な権限を取得するには、プロジェクトに対する次の IAM ロールを付与するよう管理者に依頼してください。
ロールの付与については、プロジェクト、フォルダ、組織へのアクセス権の管理をご覧ください。
必要な権限は、カスタムロールや他の事前定義ロールから取得することもできます。
モデルをチューニングする
Vertex AI でモデルをチューニングするには、Colab Enterprise のサイドパネルを使用します。
チューニング ジョブの詳細を表示する
Colab Enterprise でチューニング ジョブを作成して実行していない場合でも、チューニング ジョブの詳細を表示できます。チューニング ジョブの詳細を表示するには、Colab Enterprise のサイドパネルを使用します。
 [チューニング] ボタンをクリックします。
 [チューニング] ボタンをクリックします。