ShopScaleは、Experimentで数十のSageMakerトレーニングジョブ(組み込みXGBoostを使用したスクリプトモード)を実行しています。各トレーニングジョブは、各エポックでメトリクス「validation:accuracy」をTrialComponentにログ記録します。MLチームは、Experiment内のすべてのTrialComponentでエポック10におけるvalidation:accuracyを比較し、デプロイに最適な実行を選択する自動化されたプログラムによるレポートを必要としています。実行全体でそのメトリクスを集計するための最も直接的でプログラムによる方法は、次のうちどれですか?
解答を選択
オプションをタップして解答を確認してください。
正解: SageMaker Experiments Python SDKのTrialComponentAnalytics(またはsagemaker.analytics.TrialComponentAnalytics)を使用して、ExperimentのTrialComponentをメトリクス名とエポックでフィルタリングし、集計比較を計算します。.
これが解答である理由
SageMaker Experiments Python SDKのTrialComponentAnalyticsは、SageMaker Experimentで追跡されたメトリクスをプログラムで分析するための専用ツールです。これにより、特定のExperiment内のすべてのTrialComponentから、指定されたメトリクス名(validation:accuracy)とエポック(10)でデータを簡単にフィルタリングし、集計比較を実行できます。 CloudWatch Metricsを直接クエリする方法は、SageMaker Experimentsの構造と直接連携しないため、TrialComponentへのマッピングが複雑になります。S3にログをエクスポートしGlue ETLジョブを使用する方法は、ログ解析とExperimentビューの再構築に多くの手間と時間が必要です。SageMaker Model Monitorはデプロイ後のモデルのパフォーマンス監視に使用されるツールであり、トレーニング中のメトリクス比較には適していません。
試験に合格 — 終わりのない解答探しなしで
この試験のすべての検証済み問題と解説を1か所で入手し、準備時間を大幅に節約しましょう。1,000以上の認定 · 20以上の言語 · 無料で開始。
試験に早く合格する → カード不要