
始める前に
- ラボでは、Google Cloud プロジェクトとリソースを一定の時間利用します
- ラボには時間制限があり、一時停止機能はありません。ラボを終了した場合は、最初からやり直す必要があります。
- 画面左上の [ラボを開始] をクリックして開始します
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 AI Python SDK を使用したオンライン予測のためにモデルを Vertex AI にエクスポートしてデプロイします。
BigQuery ML では、データの移動が不要でコード行数を減らせるため、標準 SQL クエリを使用した BigQuery での ML モデルの学習とバッチ推論を短時間で行うことができます。
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 リソースにアクセスできます。
Google Cloud コンソールの上部にある「Cloud Shell をアクティブにする」アイコン をクリックします。
ウィンドウで次の操作を行います。
接続した時点で認証が完了しており、プロジェクトに各自の Project_ID、
gcloud
は Google Cloud のコマンドライン ツールです。このツールは、Cloud Shell にプリインストールされており、タブ補完がサポートされています。
出力:
出力:
gcloud
ドキュメントの全文については、gcloud CLI の概要ガイドをご覧ください。
Google Cloud コンソールのナビゲーション メニュー()で [Vertex AI] を選択します。
[すべての推奨 API を有効化] をクリックします。
左側の [ワークベンチ] をクリックします。
[ワークベンチ] ページの上部で、[インスタンス] ビューになっていることを確認します。
[新規作成] をクリックします。
インスタンスの構成:
ターミナル ウィンドウが新しいタブで開きます。これで、ターミナルでコマンドを実行して Workbench インスタンスを操作できるようになりました。
[進行状況を確認] をクリックして、目標に沿って進んでいることを確認します。
[進行状況を確認] をクリックして、目標に沿って進んでいることを確認します。
ノートブック ファイル lab_exercise.ipynb を開きます。
[Select Kernel] ダイアログで、使用可能なカーネルのリストから [TensorFlow 2-11] を選択します。
[定数の定義] セクションで、REGION
変数を
ノートブックでラボを続け、画面上部の実行()アイコンをクリックして各セルを実行します。または、Shift+Enter キーを押してセルでコードを実行します。
説明を読んで、各セルの実行内容を十分に理解してください。ラボのノートブックを進めながら、この説明に戻って演習(採点付き)に取り組んでください。
[進行状況を確認] をクリックして、目標に沿って進んでいることを確認します。
[進行状況を確認] をクリックして、目標に沿って進んでいることを確認します。
[進行状況を確認] をクリックして、目標に沿って進んでいることを確認します。
[進行状況を確認] をクリックして、目標に沿って進んでいることを確認します。
このラボでは、BigQuery ML のユーザー チャーン モデルを Vertex AI でトレーニング、チューニング、説明、デプロイして、ビジネスへの影響が大きいチャーン予測をバッチおよびオンラインで生成しました。これにより、離脱する可能性の高いユーザーにターゲットを絞って、ゲーム内特典やリマインダー通知などの介入を行うことができます。
Vertex AI の詳細については、Vertex AI のドキュメントをご覧ください。
Google Cloud トレーニングと認定資格を通して、Google Cloud 技術を最大限に活用できるようになります。クラスでは、技術スキルとベスト プラクティスを迅速に身につけ、学習を継続的に進めることができます。トレーニングは基礎レベルから上級レベルまであり、オンデマンド、ライブ、バーチャル参加など、多忙なスケジュールにも対応できるオプションが用意されています。認定資格を取得することで、Google Cloud テクノロジーに関するスキルと知識を証明できます。
マニュアルの最終更新日: 2025 年 5 月 14 日
ラボの最終テスト日: 2025 年 5 月 14 日
Copyright 2025 Google LLC. All rights reserved. Google および Google のロゴは Google LLC の商標です。その他すべての企業名および商品名はそれぞれ各社の商標または登録商標です。
このコンテンツは現在ご利用いただけません
利用可能になりましたら、メールでお知らせいたします
ありがとうございます。
利用可能になりましたら、メールでご連絡いたします
1 回に 1 つのラボ
既存のラボをすべて終了して、このラボを開始することを確認してください