模擬問題集 › GCP-PMLE › 練習問題 13

GCP-PMLE 練習問題 13|プロトタイプから ML モデルへのスケーリング

Professional Machine Learning Engineer・無料公開(全 200 問中 15 問を無料公開中)

問題
あなたはフィンテック企業で ML チームを率いています。チームは、不正の可能性があるクレジットカード取引をリアルタイムで検出するシステムを構築しています。取引の承認・拒否を行うため、モデルは非常に低いレイテンシ(200 ms 未満)で予測を返す必要があります。また、システムは 1 日あたり数百万件の取引を処理できるようにスケーリングする必要があります。データセットは BigQuery に保存された構造化された表形式の取引データです。チームはデータ サイエンスに精通していますが、リアルタイムのモデル サービング インフラストラクチャの管理と最適化の複雑さは避けたいと考えています。どうすればよいですか。

選択肢と解説

  • 1
    Agent Platform Workbench のノートブックで、PyTorch を使用してディープ ニューラル ネットワーク(DNN)を構築する。GPU 対応の Compute Engine インスタンスのクラスタをプロビジョニングし、リアルタイム予測用にモデルを提供する API を作成する。
  • 2
    BigQuery ML を使用してブーストツリー分類モデルをトレーニングする。1 分ごとに実行され、直近の取引をスコアリングする ML.PREDICT 関数を使用したバッチ予測ジョブをスケジュールする。
  • 3
    Agent Platform AutoML の予測(Forecasting)を使用して、取引のシーケンスで時系列モデルをトレーニングする。モデルを表形式ワークフローとしてデプロイし、不正行為が含まれる可能性が高い将来の時間枠を予測する。
  • ✓
    BigQuery の表形式データセットを使用して Agent Platform AutoML でトレーニングする。トレーニング済みモデルを Agent Platform エンドポイントにデプロイし、エンドポイントの API を取引処理アプリケーションに統合する。

解説

【正解】D

【0からの解説】
①前提知識:Vertex AI AutoML(現 Agent Platform AutoML)の表形式(分類・回帰)は、BigQuery テーブルなどの表形式データから、特徴量エンジニアリングやモデル選択、ハイパーパラメータ調整を自動化して高品質なモデルを作成する機能です。作成したモデルは Vertex AI Prediction(現 Agent Platform Inference)のエンドポイントにデプロイでき、Google が管理するサービング基盤が自動スケーリングしながら REST/gRPC API で同期的なオンライン予測を返します。
②要件の整理:(1) 取引ごとにリアルタイムで不正を判定(分類問題)、(2) 200 ms 未満の低レイテンシ、(3) 1 日数百万件にスケール、(4) BigQuery の表形式データ、(5) リアルタイム サービング基盤の管理・最適化の複雑さを避けたい。
③正解の理由:AutoML の表形式分類で BigQuery のデータから直接モデルを作成し、マネージドなエンドポイントにデプロイすれば、取引処理アプリケーションは API を呼ぶだけで取引ごとの同期予測を得られます。サービング インフラのプロビジョニング、スケーリング、パッチ適用は Google が管理し、レプリカの自動スケーリングで大量の取引にも対応できるため、低レイテンシ・スケーラビリティ・運用負荷の回避をすべて満たします。

【誤りの選択肢】
A:Compute Engine の GPU クラスタと独自の API を自前で構築・運用することになり、スケーリング、可用性、パッチ適用、レイテンシ最適化をすべてチームが担います。「サービング インフラストラクチャの管理と最適化の複雑さを避けたい」という条件に真っ向から反します。
B:BigQuery ML のブーストツリー分類自体は表形式データに適していますが、1 分ごとのバッチ予測では、取引の発生から判定までに最大 1 分以上の遅れが生じます。取引の承認・拒否の時点で 200 ms 未満に予測を返すというリアルタイム要件を満たせません。
C:予測(Forecasting)は将来の数値(売上など)を時系列で予測するためのモデルで、個々の取引が不正かどうかを判定する分類問題には適していません。「不正が起きやすい将来の時間枠」を予測しても、目の前の取引をリアルタイムに承認・拒否する要件には応えられません。

【参考】
分類と回帰の概要
AutoML モデルのオンライン推論を取得する
← 練習問題 12練習問題 14 →
GCP-PMLE の模擬問題集は全 200 問

本番形式の練習テスト 4 回を、試験モード/演習モードで受験できます。 全問に解説付き、ドメイン別の弱点分析にも対応。模試プラン(月額 ¥980)からご利用いただけます。

GCP-PMLE の模試を受ける料金プランを見る

GCP-PMLE の無料公開問題

問題 1問題 2問題 3問題 4問題 5問題 6問題 7問題 8問題 9問題 10問題 11問題 12問題 13問題 14問題 15