Vertex AI Prediction Jupyter Notebook チュートリアル

このドキュメントでは、Vertex AI 予測の Jupyter ノートブックのチュートリアルの一覧を示します。これらのエンドツーエンドのチュートリアルは、Vertex AI 予測の使い方を学習する際に役立ちます。また、特定のプロジェクトの実装方法に関するヒントも得ることができます。

Jupyter ノートブックをホストできる環境は数多くあります。次のことが可能です。

  • Colaboratory(Colab)Vertex AI Workbench などのサービスを使用してクラウドで実行する。
  • GitHub からダウンロードしてローカルマシンで実行する。
  • GitHub からダウンロードして、ローカル ネットワークの Jupyter または JupyterLab サーバーで実行する。
ColabVertex AI Workbench

簡単に始めるには、Colab で Jupyter ノートブックを実行します。

Colab でノートブックのチュートリアルを開くには、ノートブックの一覧にある Colab のリンクをクリックします。Colab は、必要なすべての依存関係を含む VM インスタンスを作成し、Colab 環境を起動して、ノートブックを読み込みます。

ユーザー管理のノートブックを使用してノートブックを実行することもできます。Vertex AI Workbench を使用してユーザー管理ノートブック インスタンスを作成する場合は、ホスト側の VM を完全に制御できます。ホスト側の VM の構成と環境を指定できます。

Vertex AI Workbench インスタンスでノートブックのチュートリアルを開くには:

  1. ノートブックの一覧にある Vertex AI Workbench のリンクをクリックします。リンクをクリックすると、Vertex AI Workbench コンソールが開きます。
  2. [ノートブックへのデプロイ] 画面で、新しい Vertex AI Workbench インスタンスの名前を入力して [作成] をクリックします。
  3. インスタンスの起動後に表示される [ノートブックを開く準備ができました] ダイアログで、[開く] をクリックします。
  4. [ノートブック サーバーへのデプロイを確認] ページで、[確認] を選択します。
  5. ノートブックを実行する前に、[Kernel] で [Restart Kernel] と [Clear all Outputs] を選択します。

ノートブックの一覧

  • サービスを選択してください
  • AutoML
  • BigQuery
  • BigQuery ML
  • カスタム トレーニング
  • Tabular
  • 画像
  • Vertex AI での Ray
  • テキスト
  • Video
  • Vertex AI Experiments
  • Vertex AI Feature Store
  • ベクトル検索
  • Vertex AI Model Evaluation
  • Vertex AI Model Monitoring
  • Vertex AI Model Registry
  • Vertex AI Pipelines
  • Vertex AI Prediction
  • Vertex AI TensorBoard
  • Vertex AI Vizier
  • Vertex AI Workbench
  • Vertex Explainable AI
  • Vertex ML Metadata

サービス 説明 開始
カスタム トレーニング
Vertex AI Prediction
FastAPI と Vertex AI カスタム コンテナ サービスを使用した Iris 検出モデルのデプロイ
Vertex AI でカスタム分類モデルを作成、デプロイ、提供する方法を学習します。カスタム トレーニングについても学習します。Vertex AI Prediction についても学習します。
  • 花の測定値を入力として使用し、アヤメの種類を予測するモデルをトレーニングする。
  • モデルとシリアル化されたプリプロセッサを保存する。
  • 予測とヘルスチェックを処理する FastAPI サーバーを構築する。
  • モデル アーティファクトを使用してカスタム コンテナをビルドする。
  • カスタム コンテナをアップロードして Vertex AI エンドポイントにデプロイする。
Colab
Colab Enterprise
GitHub
Vertex AI Workbench
カスタム トレーニング
Vertex AI Prediction
カスタム トレーニングとオンライン予測
Vertex AI Training を使用して、Docker コンテナで Python スクリプトからカスタム トレーニング モデルを作成する方法を学習します。また、Vertex AI Prediction を使用してデータを送信し、デプロイ済みモデルで予測を行う方法を学習します。カスタム トレーニングについても学習します。Vertex AI Prediction についても学習します。
  • TensorFlow モデルのトレーニング用の Vertex AI カスタムジョブを作成する。
  • トレーニング済みモデルのアーティファクトを Model リソースにアップロードする。
  • サービング Endpoint リソースを作成する。
  • サービスを提供する Endpoint リソースに Model リソースをデプロイする。
  • 予測を行う。
  • Model リソースのデプロイを解除する。
Colab
Colab Enterprise
GitHub
Vertex AI Workbench
Vertex Explainable AI
Vertex AI Prediction
カスタム トレーニングでの説明付きオンライン予測用の画像分類モデル
Vertex AI Training と Vertex Explainable AI を使用して説明付きのカスタム画像分類モデルを作成する方法を学習します。Vertex Explainable AI についても学習します。Vertex AI Prediction についても学習します。
  • TensorFlow モデルのトレーニング用の Vertex AI カスタムジョブを作成する。
  • トレーニングされたモデルのモデル評価を表示する。
  • モデルがデプロイされたときの説明パラメータを設定する。
  • トレーニング済みモデルのアーティファクトと説明をモデルリソースとしてアップロードする。
  • サービング エンドポイント リソースを作成する。
  • サービング エンドポイント リソースにモデルリソースをデプロイする。
  • 説明付きの予測を行う。
  • モデルリソースのデプロイを解除する。
Colab
Colab Enterprise
GitHub
Vertex AI Workbench
Vertex Explainable AI
Vertex AI Prediction
説明付きのオンライン予測に使用する表形式回帰モデルのカスタム トレーニング
Vertex AI Training と Vertex Explainable AI を使用して説明付きのカスタム表形式回帰モデルを作成する方法を学習します。Vertex Explainable AI についても学習します。Vertex AI Prediction についても学習します。
  • TensorFlow モデルのトレーニング用の Vertex AI カスタムジョブを作成する。
  • トレーニングされたモデルのモデル評価を表示する。
  • モデルがデプロイされたときの説明パラメータを設定する。
  • トレーニング済みモデルのアーティファクトと説明をモデルリソースとしてアップロードする。
  • サービング エンドポイント リソースを作成する。
  • サービング エンドポイント リソースにモデルリソースをデプロイする。
  • 説明付きの予測を行う。
  • モデルリソースのデプロイを解除する。
Colab
Colab Enterprise
GitHub
Vertex AI Workbench
Vertex Explainable AI
Vertex AI Prediction
get_metadata を使用した説明付きのオンライン予測用の表形式回帰モデルのカスタム トレーニング
Vertex AI SDK を使用して Google のビルド済み Docker コンテナで Python スクリプトからカスタムモデルを作成する方法を学習します。Vertex Explainable AI についても学習します。Vertex AI Prediction についても学習します。
  • TensorFlow モデルのトレーニング用の Vertex AI カスタムジョブを作成する。
  • TensorFlow モデルをトレーニングする。
  • モデル アーティファクトを取得して読み込む。
  • トレーニングされたモデルのモデル評価を表示する。
  • 説明パラメータを設定する。
  • モデルを Vertex AI Model リソースとしてアップロードする。
  • サービング エンドポイント リソースに Model リソースをデプロイする。
  • 説明付きの予測を行う。
  • Model リソースのデプロイを解除する。
Colab
Colab Enterprise
GitHub
Vertex AI Workbench
Vertex Explainable AI
Vertex AI Prediction
Vertex Explainable AI で画像分類を説明する
事前トレーニング済みの画像分類モデルで特徴ベースの説明を構成し、説明付きのオンライン予測とバッチ予測を行う方法を学習します。Vertex Explainable AI についても学習します。Vertex AI Prediction についても学習します。
  • TensorFlow Hub から事前トレーニング済みモデルをダウンロードする
  • デプロイするモデルをアップロードする
  • オンライン予測用のモデルをデプロイする
  • 説明付きのオンライン予測を行う
  • 説明付きのバッチ予測を行う
Colab
Colab Enterprise
GitHub
Vertex AI Workbench
Vertex AI Prediction
NVIDIA Triton サーバーを使ってみる
オンライン予測を行うために、Vertex AI モデルリソースを含む Nvidia Triton Server を実行するコンテナを Vertex AI エンドポイントにデプロイする方法を学習します。Vertex AI Prediction について学習します。
  • TensorFlow Hub からモデル アーティファクトをダウンロードする。
  • モデルの Triton サービング構成ファイルを作成する。
  • モデルのデプロイ用に Triton サービング イメージを含むカスタム コンテナをビルドする。
  • モデルを Vertex AI モデルリソースとしてアップロードする。
  • Vertex AI モデルリソースを Vertex AI エンドポイント リソースにデプロイする。
  • 予測リクエストを行う。
  • モデルリソースのデプロイを解除してエンドポイントを削除する。
Colab
Colab Enterprise
GitHub
Vertex AI Workbench
Vertex AI Prediction
Vertex AI でビルド済みコンテナを使用して PyTorch モデルをトレーニングし、デプロイする
カスタム トレーニングと予測用のビルド済みコンテナを使用して PyTorch 画像分類モデルを構築、トレーニング、デプロイする方法を学習します。
  • トレーニング アプリケーションを Python ソース ディストリビューションにパッケージ化する
  • ビルド済みコンテナでトレーニング ジョブを構成して実行する
  • モデル アーカイブ ファイルにモデル アーティファクトをパッケージ化する
  • デプロイするモデルをアップロードする
  • 予測にビルド済みコンテナを使用してモデルをデプロイする
  • オンライン予測を行う
Colab
Colab Enterprise
GitHub
Vertex AI Workbench