

更新履歴
2026/2: 出題順序固定版の演習問題を追加しました。※出題順序固定版は演習1~4と同じ問題です。
2026/2: 問題を50問追加し、各演習セットの問題入れ替えを行いました。
本コースの特徴
1. 最新のMLA試験範囲に完全準拠
2024年に新設されたAWS認定機械学習エンジニア – アソシエイト試験の最新試験範囲に基づいて問題を作成しています。Amazon Bedrockを使用した生成AIアプリケーションの構築など、最新のトピックもカバーしています。
2. 機械学習の考え方を徹底図解
機械学習の概念や手法を視覚的に理解できるよう、豊富な図解を用意しています。Token、Embedding、RAGなどの生成AI技術から、データ準備のワークフローまで、初心者にも分かりやすく解説しています。
3. AWSアーキテクチャを徹底図解
各問題の解説には、実際のAWSアーキテクチャ図を掲載しています。AWS Glue Crawler、AWS Glue DataBrew、Amazon SageMakerなどのサービスがどのように連携するのか、視覚的に理解できます。
4. 機械学習初心者にも分かりやすい詳細な解説
機械学習の専門用語や概念を、初心者でも理解できるよう丁寧に解説しています。各問題には「前提知識」セクションを設け、必要な背景知識を体系的に学べます。
5. AWS初心者にも分かりやすい詳細な解説
AWSサービスの機能や使い方を基礎から解説しています。Amazon ECR、Amazon SageMaker Model Registry、AWS Glueなど、各サービスの役割と使い分けを明確に理解できます。
6. 実践的な問題形式
単純な知識問題だけでなく、実際の業務で遭遇するようなシナリオベースの問題を多数収録しています。複数のAWSサービスを組み合わせた最適なソリューションを選択する力が身につきます。
7. 詳細な公式ドキュメント参照リンク
各問題の解説には、AWS公式ドキュメントへの参照リンクを掲載しています。さらに深く学習したい場合に、信頼性の高い情報源にすぐにアクセスできます。
品質確認用サンプル問題
以下は本コースに収録されている問題の一例です。問題の品質と解説の詳しさをご確認ください。
MLエンジニアは、分類モデルを開発しています。MLエンジニアは、Amazon SageMakerの処理ジョブ、トレーニングジョブ、パイプラインでカスタムライブラリを使用する必要があります。最小限の実装作業でこの機能を提供するソリューションはどれですか。
回答選択肢:
A. SageMakerコンテナにライブラリを手動でインストールします。
B. 必要なライブラリを含むカスタムDockerコンテナを構築します。コンテナをAmazon Elastic Container Registry(Amazon ECR)にホストします。SageMakerジョブとパイプラインでECRイメージを使用します。
C. ジョブをホストするSageMakerノートブックインスタンスを作成します。ノートブックインスタンスが起動したときにライブラリをインストールするAWS Lambda関数を作成します。SageMakerジョブとパイプラインをノートブックインスタンス上で実行するように設定します。
D. ライブラリのコードを外部のAmazon EC2インスタンスで実行します。結果をAmazon S3に保存します。結果をSageMakerジョブとパイプラインにインポートします。
考えてからスクロールしてみてください。
正解: B
解説:
カスタムDockerコンテナを作成し、必要なライブラリを含めてECRにホストすることで、処理ジョブ、トレーニングジョブ、パイプラインのすべてで同じ環境を使用できます。ECRイメージをSageMakerジョブとパイプラインで指定することで、一貫した環境でジョブを実行できます。この方法は、コンテナイメージを一度作成すれば、複数のジョブやパイプラインで再利用できるため、実装作業が最小限です。また、コンテナイメージのバージョン管理も容易で、環境の一貫性を保つことができます。
不正解の選択肢について:
A. SageMakerコンテナにライブラリを手動でインストールする方法は、実装作業が多く、運用オーバーヘッドが高くなります。各ジョブやパイプラインの実行時にライブラリをインストールする必要があり、一貫性を保つことが困難です。
C. この方法は、実装作業が多く、運用オーバーヘッドが高くなります。Lambda関数を作成し、EventBridgeやライフサイクル設定を設定する必要があります。また、SageMakerジョブとパイプラインをノートブックインスタンス上で実行するという設定は、標準的な使用方法ではありません。
D. この方法は、実装作業が多く、運用オーバーヘッドが高くなります。EC2インスタンスの管理、ライブラリのインストール、結果の保存とインポートなど、複数の手順が必要です。また、SageMakerジョブとパイプラインの実行中にライブラリを使用するという要件を満たしていません。
問われている要件
SageMakerの処理ジョブ、トレーニングジョブ、パイプラインでカスタムライブラリを使用する
すべてのジョブとパイプラインで一貫した環境を維持する
最小限の実装作業で機能を提供する
前提知識
Amazon SageMakerカスタムコンテナについて
Amazon SageMakerは、カスタムDockerコンテナイメージを使用してジョブを実行できます。カスタムコンテナイメージを作成し、必要なライブラリや依存関係を含めて、Amazon ECRにプッシュすることで、SageMakerジョブとパイプラインで使用できます。カスタムコンテナイメージを使用することで、標準のSageMakerコンテナに含まれていないライブラリや、特定のバージョンのライブラリを使用できます。コンテナイメージを一度作成すれば、複数のジョブやパイプラインで再利用できるため、実装作業が最小限です。
Amazon ECRについて
Amazon ECRは、Dockerコンテナイメージを保存・管理するためのコンテナレジストリサービスです。ECRにプッシュされたコンテナイメージは、SageMakerジョブとパイプラインで指定して使用できます。ECRは、コンテナイメージのバージョン管理、脆弱性スキャン、アクセス制御などの機能を提供します。コンテナイメージをECRにホストすることで、SageMakerから簡単にアクセスでき、環境の一貫性を保つことができます。
SageMakerノートブックインスタンスについて
SageMakerノートブックインスタンスは、Jupyterノートブックを実行するためのマネージドEC2インスタンスです。ノートブックインスタンス上でライブラリをインストールすることは可能ですが、SageMakerジョブとパイプラインをノートブックインスタンス上で実行するという設定は、標準的な使用方法ではありません。SageMakerジョブとパイプラインは、通常、マネージドコンテナ環境で実行され、ノートブックインスタンス上で実行する必要はありません。
Amazon EC2について
Amazon EC2は、仮想サーバーを提供するサービスです。EC2インスタンス上でライブラリを実行することは可能ですが、SageMakerジョブとパイプラインの実行中にライブラリを使用するという要件を満たしていません。EC2インスタンスの管理、ライブラリのインストール、結果の保存とインポートなど、複数の手順が必要で、実装作業が多くなります。
解くための考え方
(※本教材では解説に図が記載されます)
この問題では、SageMakerの処理ジョブ、トレーニングジョブ、パイプラインでカスタムライブラリを使用するという要件を、最小限の実装作業で満たす必要があります。
最小限の実装作業を実現するには、一度作成した環境を複数のジョブやパイプラインで再利用できる方法を選択する必要があります。
カスタムDockerコンテナを作成し、必要なライブラリを含めてECRにホストすることで、処理ジョブ、トレーニングジョブ、パイプラインのすべてで同じ環境を使用できます。ECRイメージをSageMakerジョブとパイプラインで指定することで、一貫した環境でジョブを実行できます。この方法は、コンテナイメージを一度作成すれば、複数のジョブやパイプラインで再利用できるため、実装作業が最小限です。
SageMakerコンテナにライブラリを手動でインストールする方法は、実装作業が多く、運用オーバーヘッドが高くなります。各ジョブやパイプラインの実行時にライブラリをインストールする必要があり、一貫性を保つことが困難です。
SageMakerノートブックインスタンスを作成し、Lambda関数を使用してライブラリをインストールする方法は、実装作業が多く、運用オーバーヘッドが高くなります。また、SageMakerジョブとパイプラインをノートブックインスタンス上で実行するという設定は、標準的な使用方法ではありません。
EC2インスタンスでライブラリを実行し、結果をS3に保存してインポートする方法は、実装作業が多く、運用オーバーヘッドが高くなります。また、SageMakerジョブとパイプラインの実行中にライブラリを使用するという要件を満たしていません。
したがって、カスタムDockerコンテナを作成し、必要なライブラリを含めてECRにホストし、SageMakerジョブとパイプラインでECRイメージを使用する方法が、最小限の実装作業で機能を提供するソリューションです。
参考資料(※本教材では、参考資料として公式ドキュメントへのリンクが記載されます。)
Amazon SageMaker でのカスタムコンテナの使用
カスタムコンテナイメージの作成
Amazon ECR とは
SageMaker トレーニングジョブでのカスタムコンテナの使用
SageMaker 処理ジョブでのカスタムコンテナの使用
SageMaker パイプラインでのカスタムコンテナの使用
ECR へのコンテナイメージのプッシュ
試験対策のアドバイス
基礎知識の習得: まずAWSの機械学習サービスの基本的な機能を理解しましょう。
実践的な演習: 可能であれば、AWS無料利用枠を使って実際にサービスを触ってみることをお勧めします。
間違えた問題の復習: 間違えた問題は必ず解説を読み、なぜその選択肢が正解なのかを理解しましょう。
公式ドキュメントの活用: 解説に記載されている公式ドキュメントのリンクから、さらに深く学習しましょう。
繰り返し学習: 問題を何度も解いて、知識を定着させましょう。