無限ノック › MLA 練習問題一覧 › 問題
MLAMLワークフローのデプロイとオーケストレーション

データサイエンスチームは、データ前処理 → モデル訓練 → 評価 → 条件付きデプロイ(評価指標が閾値を超えた場合のみ)というMLワークフローを自動化したいと考えています。 パイプラインのバージョン管理、実行履歴の追跡、SageMaker Model Registry との統合が必須要件です。 最も適切なアーキテクチャはどれですか?

A
SageMaker Pipelines を使用し、ConditionStep で評価結果に基づく条件分岐を実装し、RegisterModel ステップで Model Registry に登録する
✓ 正解
SageMaker Pipelines は SageMaker ネイティブのMLワークフローオーケストレーションサービスで、ProcessingStep・TrainingStep・ConditionStep・RegisterModel などのMLライフサイクルに特化したステップが組み込まれています。SageMaker Experiments との統合により実行履歴が自動追跡され、Model Registry へのネイティブ登録もサポートします。
B
AWS Glue ワークフロー(Glue Workflow)でステップを管理し、Lambda で SageMaker Training Job を起動する
(AWS Glue ワークフロー)は ETL(データ抽出・変換・ロード)向けです。
C
AWS Step Functions で各ステップを定義し、SageMaker SDK を呼び出す Lambda 関数と連携させる
(AWS Step Functions)は汎用ワークフロー向けであり、MLOpsに特化したバージョン管理・追跡機能では Pipelines が最も適しています。
D
Amazon MWAA(Managed Workflows for Apache Airflow)で DAG(Directed Acyclic Graph:有向非巡回グラフ)を定義し、各ステップを SageMaker オペレーターで実行する
(Amazon MWAA)も汎用ワークフロー向けであり、MLOpsに特化したバージョン管理・追跡機能では Pipelines が最も適しています。

解説

SageMaker Pipelines は SageMaker ネイティブのMLワークフローオーケストレーションサービスで、ProcessingStep・TrainingStep・ConditionStep・RegisterModel などのMLライフサイクルに特化したステップが組み込まれています。SageMaker Experiments との統合により実行履歴が自動追跡され、Model Registry へのネイティブ登録もサポートします。 選択肢B(AWS Glue ワークフロー)は ETL(データ抽出・変換・ロード)向けです。 選択肢C(AWS Step Functions)は汎用ワークフロー向けであり、MLOpsに特化したバージョン管理・追跡機能では Pipelines が最も適しています。 選択肢D(Amazon MWAA)も汎用ワークフロー向けであり、MLOpsに特化したバージョン管理・追跡機能では Pipelines が最も適しています。

ドメイン別正答率・予想スコアでリアルタイムに実力把握

無限ノックでMLAを徹底対策。全問AI生成のオリジナル問題。

無料で演習を始める →
← MLA の問題一覧に戻る