MLAMLモデルの開発
ハイパーパラメータチューニングジョブを実行する目的として最も適切なものはどれですか。
A学習データをAWS KMSを使用して暗号化する
学習データの暗号化はAWS KMSやS3のサーバーサイド暗号化(SSE)によって実施するセキュリティ工程です。ハイパーパラメータチューニングはモデルのトレーニング設定値の最適化を目的としており、データ暗号化とは全く異なる工程で行われます。
Bモデルに最適なパラメータ組み合わせを探索する
✓ 正解
ハイパーパラメータチューニングジョブが本来担う目的です。学習率・バッチサイズ・木の深さなどの設定値を複数試行し、評価指標(検証精度など)が最良となるパラメータの組み合わせをBayesian最適化などの戦略で自動発見します。
C学習済みモデルをデプロイして推論エンドポイントを作成する
推論エンドポイントの作成はSageMakerのCreate Endpoint機能(デプロイフェーズ)で行われます。モデルのトレーニング・チューニングが完了した後の工程であり、ハイパーパラメータチューニングとは別のフェーズに属します。
DSageMaker Autopilotを用いて特徴量を自動生成する
特徴量の自動生成はSageMaker AutopilotやFeature Engineeringパイプラインで実施するデータ前処理フェーズの作業です。ハイパーパラメータチューニングは既存の特徴量を前提としたモデル設定値の最適化であり、特徴量生成とは役割が異なります。
解説
ハイパーパラメータチューニング(HPO: Hyperparameter Optimization)ジョブは、学習率・バッチサイズ・木の深さといったハイパーパラメータの最適な組み合わせを自動で探索するために実行します。Amazon SageMakerではBayesian最適化やランダム探索などの戦略が利用でき、評価指標(検証精度など)が最も良くなるパラメータ設定を効率的に発見できます。
選択肢Aは、学習データの暗号化はAWS KMSやS3のサーバーサイド暗号化(SSE)によって実施するデータセキュリティの工程です。ハイパーパラメータチューニングとは目的も実施タイミングも全く異なります。
選択肢Bは、複数のトレーニングジョブを並列実行し、評価指標が最も良くなるハイパーパラメータの組み合わせを発見することがチューニングジョブ本来の目的です。
選択肢Cは、推論エンドポイントの作成はSageMakerのCreate Endpoint機能で行われるもので、トレーニング・チューニング完了後のデプロイフェーズの作業です。ハイパーパラメータチューニングとは別の工程です。
選択肢Dは、特徴量の自動生成はSageMaker AutopilotやFeature Engineeringパイプラインで実施するデータ前処理フェーズの作業であり、ハイパーパラメータチューニングとは役割が異なります。
ドメイン別正答率・予想スコアでリアルタイムに実力把握
無限ノックでMLAを徹底対策。全問AI生成のオリジナル問題。
無料で演習を始める →