コストを最小限に抑えつつモデルに最適なハードウェアは、プリエンプティブなv3-8 TPUを搭載したn1-standard-16上で動作するVertex AI Workbenchユーザー管理ノートブックインスタンスです。このハードウェア構成により、TensorFlowモデルの高いパフォーマンス、スケーラビリティ、効率性を実現できるだけでなく、長時間実行やチェックポイント処理においても低コストと柔軟性を確保できます。v3-8 TPUはクラウドテンソル処理ユニット(TPU)デバイスであり、Googleが機械学習ワークロードの高速化のために設計したカスタムASICチップです。 大規模で複雑なモデルやデータセットを処理でき、高速かつ安定したトレーニングと推論を提供します。n1-standard-16 は汎用 VM であり、モデルの CPU とメモリ要件、およびデータの前処理と後処理タスクをサポートできます。プリエンプティブな v3-8 TPU を選択すると、TPU デバイスの価格と可用性の低さを活用できますが、デバイスが Google によっていつでも回収される可能性があることを許容する必要があります。ただし、トレーニング プロセスに頻繁なチェック ポイントを組み込んでいるため、最後に保存した状態からモデルを再開でき、進捗状況やデータの損失を回避できます。さらに、Vertex AI Workbench のユーザー管理ノートブックを使用してノートブック インスタンスを作成および管理し、Vertex AI やその他の Google Cloud サービスとの統合を活用できます。 他の選択肢は、以下の理由から最適とは言えません。 * A. 4基のNVIDIA P100 GPUを搭載したn1-standard-16上で動作するVertex AI Workbenchユーザー管理ノートブックインスタンスは、v3-8 TPUよりもコストが高くパフォーマンスが低いため、良い選択肢ではありません。NVIDIA P100 GPUはNVIDIAの旧世代GPUであり、最新のNVIDIA A100 GPUやTPUよりもパフォーマンス、スケーラビリティ、効率性が低くなっています。また、プリエンプティブTPUよりも価格が高く可用性が低いため、ソリューションのコストと複雑さが増大する可能性があります。 * B. A Vertex AI Workbench user-managed notebooks instance running on an n1-standard-16 with an NVIDIA P100 GPU is not a good option, as it has higher cost and lower performance than the v3-8 TPU. It also has less GPU memory and compute power than the option with 4 NVIDIA P100 GPUs, which can limit the size and complexity of your model, and affect the training and inference speed and quality. * C. A Vertex AI Workbench user-managed notebooks instance running on an n1-standard-16 with a non- preemptible v3-8 TPU is not a good option, as it has higher cost and lower flexibility than the preemptible v3-8 TPU. The non-preemptible v3-8 TPU has the same performance, scalability, and efficiency as the preemptible v3-8 TPU, but it has higher price and lower availability, as it is reserved for your exclusive use. Moreover, since your model is long-running and checkpointing, you do not need the guarantee of the device not being reclaimed by Google, and you can benefit from the lower cost and higher availability of the preemptible v3-8 TPU. : Professional ML Engineer Exam Guide Preparing for Google Cloud Certification: Machine Learning Engineer Professional Certificate Google Cloud launches machine learning engineer certification Cloud TPU Vertex AI Workbench user-managed notebooks Preemptible VMs NVIDIA Tesla P100 GPU
Professional-Machine-Learning-Engineer 試験問題 103
テキストベースの製品レビューから感情スコアを予測するモデルトレーニングパイプラインを作成します。モデルパラメータの調整方法を制御したいと考えており、トレーニング後にモデルをエンドポイントにデプロイします。パイプラインの実行には Vertex AI Pipelines を使用します。どの Google Cloud パイプラインコンポーネントを使用するかを決定する必要があります。どのコンポーネントを選択すべきでしょうか?
正解: A
ウェブ検索結果によると、Vertex AI Pipelines は KFP SDK または TFX のいずれかを使用して ML パイプラインを実行するためのサーバーレスオーケストレーターです。1. Vertex AI Pipelines は、トレーニング、評価、デプロイなど、一般的な ML タスクを実行するために使用できる一連の事前構築済みコンポーネントを提供します。2. Vertex AI ModelEvaluationOp と ModelDeployOp は、モデルを評価してエンドポイントにデプロイしてオンライン推論を行うために使用できる 2 つのコンポーネントです。3. ただし、Vertex AI Pipelines にはハイパーパラメータチューニング用の事前構築済みコンポーネントはありません。そのため、モデルパラメータのチューニング方法を制御するには、Vertex AI HyperparameterTuningJob サービスを呼び出すカスタムコンポーネントを使用する必要があります。4. したがって、ハイパーパラメータチューニング用のカスタムコンポーネントと、モデル評価およびデプロイ用の事前構築済みコンポーネントが含まれているため、オプション A が、指定されたユースケースで使用する Google Cloud パイプラインコンポーネントを決定する最良の方法です。他のオプションは、このシナリオには適していません。参照: * Vertex AI Pipelines * Google Cloud Pipeline コンポーネント * Vertex AI ModelEvaluationOp および ModelDeployOp * Vertex AI ハイパーパラメータチューニングジョブ * Googleプロフェッショナル機械学習認定試験2023 * 最新のGoogleプロフェッショナル機械学習エンジニア試験の実際の無料問題
オプションAは、Vertex AI PipelinesとApp Engineがシステムのすべての要件を満たしていないため、誤りです。Vertex AI Pipelinesは、TensorFlow Extended(TFX)コンポーネントまたはカスタムコンポーネントを使用してMLワークフローを作成、実行、管理できるサービスです1。App Engineは、標準環境またはフレキシブル環境を使用してスケーラブルなWebアプリケーションを構築およびデプロイできるサービスです2。ただし、App Engineは標準環境でDockerコンテナをサポートしておらず、MLモデルのオンライン予測および監視専用のサービスも提供していません3。 選択肢 B が正解です。Vertex AI Pipelines、Vertex AI Prediction、および Vertex AI Model Monitoring は、システムのすべての要件を満たしています。Vertex AI Prediction は、オンラインまたはバッチ予測用の ML モデルをデプロイして提供できるサービスで、自動スケーリングとカスタム コンテナをサポートしています 4。Vertex AI Model Monitoring は、デプロイされたモデルのパフォーマンスと公平性を監視し、問題や異常に関するアラートを受け取ることができるサービスです 5。 オプションCは、Cloud Composer、BigQuery ML、およびVertex AI Predictionがシステムのすべての要件を満たしていないため、誤りです。Cloud Composerは、Apache Airflowを使用してワークフローを作成、スケジュール、管理できるサービスです。BigQuery MLは、SQLクエリを使用してBigQuery内でMLモデルを作成および使用できるサービスです。しかし、BigQuery MLはカスタムコンテナをサポートしておらず、Vertex AI Predictionはスケジュールされたモデルの再トレーニングやモデルの監視をサポートしていません。 オプションDは、Cloud Composer、カスタムコンテナを使用したVertex AI Training、およびApp Engineがシステムのすべての要件を満たしていないため、誤りです。Vertex AI Trainingは、組み込みアルゴリズムまたはカスタムコンテナを使用してMLモデルをトレーニングできるサービスです。ただし、Vertex AI Trainingはオンライン予測やモデル監視をサポートしておらず、App Engineは標準環境でのDockerコンテナやMLモデルのオンライン予測および監視をサポートしていません3。 参照: Vertex AI Pipelinesの概要 App Engineの概要 App Engine環境の選択 Vertex AI予測の概要 Vertex AIモデルモニタリングの概要 【クラウドコンポーザーの概要】 [BigQuery MLの概要] [BigQuery MLの制限事項] 【Vertex AIトレーニング概要】