
Before you begin
- Labs create a Google Cloud project and resources for a fixed time
- Labs have a time limit and no pause feature. If you end the lab, you'll have to restart from the beginning.
- On the top left of your screen, click Start lab to begin
Launch Vertex AI Workbench instance
/ 20
Clone a course repository within a Vertex AI Workbench instance
/ 20
Create a BigQuery dataset
/ 15
Create a BQML model to predict user churn
/ 15
Evaluate BQML model
/ 15
Batch predict user churn
/ 15
このラボでは、BigQuery ML XGBoost モデルによるトレーニング、チューニング、評価、説明、バッチおよびオンライン予測の生成などを行います。実際のモバイルアプリ「Flood it!」(Android アプリ、iOS アプリ)の Google アナリティクス 4 データセットを使って、ユーザーがアプリケーションに戻る可能性を判断していただきます。BigQuery ML モデルによるバッチ予測の生成と、Vertex Python SDK を用いたオンライン予測のための Vertex AI へのエクスポートとデプロイを行います。
BigQuery ML では、BigQuery の ML モデルに対して、標準 SQL クエリを使用することで、データ移動の必要性をなくし、コード行数を減らして、より速く学習とバッチ推論を行うことができます。
Vertex AI は、Google Cloud が料金なしで提供する、ML 開発のための次世代統合プラットフォームです。Vertex AI 上で BigQuery ML 機械学習ソリューションを開発およびデプロイすることで、スケーラブルなオンライン予測サービスや、モデルの再トレーニング / モニタリング用の MLOps ツールを活用しながら、開発の生産性、データによってワークフローや意思決定をスケーリングする能力、価値実現までの時間をそれぞれ大きく向上させることができます。
注: BQML は、現在は BigQuery ML です。
このラボは、Google アナリティクス 4(GA4)と BigQuery ML を使用した、ゲーム デベロッパーのためのチャーン予測に基づき、それを拡張したものです。このユースケースと BigQuery ML に関する詳細については、ブログ投稿と付属のチュートリアルをお読みください。
このラボでは、さらに一歩進んで、Vertex AI がオンライン予測によって BigQuery ML の機能を拡張する方法に焦点を当てます。これにより、顧客チャーン予測を Looker ダッシュボードなどの意思決定 UI に組み込むだけでなく、オンライン予測を直接顧客アプリケーションに組み込み、ターゲット インセンティブのような対象を絞った介入を推進することができます。
このラボでは、次の方法について学びます。
こちらの説明をお読みください。ラボには時間制限があり、一時停止することはできません。タイマーは、Google Cloud のリソースを利用できる時間を示しており、[ラボを開始] をクリックするとスタートします。
このハンズオンラボでは、シミュレーションやデモ環境ではなく実際のクラウド環境を使って、ラボのアクティビティを行います。そのため、ラボの受講中に Google Cloud にログインおよびアクセスするための、新しい一時的な認証情報が提供されます。
このラボを完了するためには、下記が必要です。
Cloud Shell は、開発ツールと一緒に読み込まれる仮想マシンです。5 GB の永続ホーム ディレクトリが用意されており、Google Cloud で稼働します。Cloud Shell を使用すると、コマンドラインで Google Cloud リソースにアクセスできます。
接続した時点で認証が完了しており、プロジェクトに各自の PROJECT_ID が設定されます。出力には、このセッションの PROJECT_ID を宣言する次の行が含まれています。
gcloud
は Google Cloud のコマンドライン ツールです。このツールは、Cloud Shell にプリインストールされており、タブ補完がサポートされています。
[承認] をクリックします。
出力は次のようになります。
出力:
出力:
出力例:
gcloud
ドキュメントの全文については、gcloud CLI の概要ガイドをご覧ください。
gcloud
を使用し、ラボで使用する次のサービスを有効にします。ナビゲーション メニュー()をクリックして、[Vertex AI]、[ワークベンチ] の順に選択します。
[ノートブック] インスタンス ページで、[ユーザー管理のノートブック] タブに移動し、[新規作成] をクリックします.
新しいインスタンスのカスタマイズ メニューで [環境] を選択し、[TensorFlow Enterprise 2.11] のバージョンを選択します。
新しいインスタンスのダイアログ内の [リージョン] を
数分後、Vertex AI のコンソールにインスタンス名が表示され、[JUPYTERLAB を開く
] が表示されます。
これで、ノートブックのセットアップが完了しました。
[進行状況を確認] をクリックして、目標に沿って進んでいることを確認します。
training-data-analyst
ノートブックのクローンを JupyterLab インスタンス内に作成するには、次の手順を踏みます。
Cancel
] をクリックします。training-data-analyst
GitHub リポジトリのクローンを作成するには、次のコマンドを入力し、Enter キーを押します。training-data-analyst
ディレクトリをダブルクリックし、リポジトリのコンテンツが表示されることを確認します。[進行状況を確認] をクリックして、目標に沿って進んでいることを確認します。
ノートブックで training-data-analyst > quests > vertex-ai > vertex-bqml に移動し、lab_exercise.ipynb を開きます。
ノートブックでラボを続け、画面上部の実行()アイコンをクリックして各セルを実行します。または、Shift+Enter キーを押してセルでコードを実行します。
説明を読んで、各セルの実行内容を十分に理解してください。ラボのノートブックを進めながら、この説明に戻って採点式の演習を完成させてください。
[進行状況を確認] をクリックして、目標に沿って進んでいることを確認します。
[進行状況を確認] をクリックして、目標に沿って進んでいることを確認します。
[進行状況を確認] をクリックして、目標に沿って進んでいることを確認します。
[進行状況を確認] をクリックして、目標に沿って進んでいることを確認します。
このラボでは、BigQuery ML のユーザー チャーン モデルを Vertex AI でトレーニング、チューニング、説明、デプロイして、ビジネスへの影響が大きいチャーン予測をバッチおよびオンラインで生成しました。それにより、解約する可能性のある顧客にターゲットを絞って、ゲーム内特典やリマインダー通知などの介入を行うことができます。
Vertex AI の詳細については、Vertex AI のドキュメントをご覧ください。
Google Cloud トレーニングと認定資格を通して、Google Cloud 技術を最大限に活用できるようになります。必要な技術スキルとベスト プラクティスについて取り扱うクラスでは、学習を継続的に進めることができます。トレーニングは基礎レベルから上級レベルまであり、オンデマンド、ライブ、バーチャル参加など、多忙なスケジュールにも対応できるオプションが用意されています。認定資格を取得することで、Google Cloud テクノロジーに関するスキルと知識を証明できます。
マニュアルの最終更新日: 2024 年 4 月 17 日
ラボの最終テスト日: 2024 年 4 月 17 日
Copyright 2025 Google LLC All rights reserved. Google および Google のロゴは Google LLC の商標です。その他すべての企業名および商品名はそれぞれ各社の商標または登録商標です。
このコンテンツは現在ご利用いただけません
利用可能になりましたら、メールでお知らせいたします
ありがとうございます。
利用可能になりましたら、メールでご連絡いたします
One lab at a time
Confirm to end all existing labs and start this one