AWS認定資格 WEB問題集&徹底解説
機械学習エンジニア–アソシエイト
問題文と選択肢
- K-Meansアルゴリズムを使用して、センサーデータにおける異常な動作パターンをクラスター化し、新たなデータがどのクラスターに属するかで故障リスクを評価する。
- Random Cut Forest (RCF) アルゴリズムを適用し、センサーデータの異常値をリアルタイムで検出し、これを潜在的な故障の早期兆候としてアラートを生成する。
- XGBoostなどの分類アルゴリズムを導入し、複数のセンサー値を特徴量として機器の状態を『正常』または『要点検』に分類し、予防保守の必要性を判断する。
- DeepARアルゴリズムを利用し、多数の機器から収集した関連する時系列データ(センサー値や故障履歴)をまとめて学習させ、各機器の将来のセンサー値の推移を確率的に予測することで、故障が発生する時期を事前に見積もる。
A. K-Meansアルゴリズムを使用して、センサーデータにおける異常な動作パターンをクラスター化し、新たなデータがどのクラスターに属するかで故障リスクを評価する。
K-Means は教師なしのクラスタリングアルゴリズムで、似たデータ点をグループにまとめるものです。センサーデータの動作パターンを類型化して「普段と違う群」を見つける下ごしらえにはなりますが、時間軸を扱う仕組みを持ちません。
「どのクラスターに属するか」が分かっても、それは現在の状態の分類にすぎず、「あと何日で故障するか」という将来の時期には答えられません。本問の中心要件を満たしません。
B. Random Cut Forest (RCF) アルゴリズムを適用し、センサーデータの異常値をリアルタイムで検出し、これを潜在的な故障の早期兆候としてアラートを生成する。
Random Cut Forest(RCF)はストリーミングデータの異常検知に特化した組み込みアルゴリズムで、「今流れてきたデータ点が異常か」に異常スコアを付けます。故障の兆候をリアルタイムに捉える用途としては優秀です。
しかし検知できるのは「すでに異常が現れた瞬間」であり、将来のいつ故障するかを見通すものではありません。本問は「メンテナンスのタイミングを最適化する」ために事前に時期を把握したいので、異常が出てからのアラートでは要件に届きません。
C. XGBoostなどの分類アルゴリズムを導入し、複数のセンサー値を特徴量として機器の状態を『正常』または『要点検』に分類し、予防保守の必要性を判断する。
XGBoost による分類は、現在のセンサー値を特徴量として機器を『正常/要点検』に振り分けるアプローチです。予測保守の実装として現実的な手法ではありますが、この選択肢が返すのは「今この機器がどちらの状態か」という現時点のラベルです。
本問が求めているのは「将来の故障時期」という時間軸上の予測であり、選択肢の説明に「いつ」に相当する要素がありません。時系列データを持ちながら時間軸を捨てて静的な分類に落とす点で、要件に対して最適とは言えません。
D. DeepARアルゴリズムを利用し、多数の機器から収集した関連する時系列データ(センサー値や故障履歴)をまとめて学習させ、各機器の将来のセンサー値の推移を確率的に予測することで、故障が発生する時期を事前に見積もる。
DeepAR は、多数の関連する時系列をまとめて学習し、将来の値を確率的(分位数)に予測する RNN ベースの組み込みアルゴリズムです。「多数の機器から集めた、似た性質の時系列が大量にある」という本問の状況は、DeepAR が ARIMA や ETS などの単一時系列手法より優位になる典型的なケースです。
稼働時間・内部温度・電源電圧・通信エラー率の推移を将来に向けて予測できるため、劣化がしきい値に達する時期=故障が起こりそうな時期を事前に見積もることができ、メンテナンス計画の最適化に直結します。
4 択の中で唯一、時間軸に沿って「いつ」に答えられるアルゴリズムであり、これが正解です。
「いつ」を問われたら時系列予測=DeepAR。K-Means は分類の下ごしらえ、RCF は「今おかしい」、XGBoost は「今どっち」。
正解への思考ルート
問題文から要件を抽出し、選択肢の適否を判断するのがポイントです。| 要件 | 判断ポイント |
|---|---|
| センサーから継続的に収集される膨大な時系列データ | 多数の機器=関連する時系列が大量にある状況。DeepAR が最も力を発揮する前提 →選択肢(D)は候補 |
| 「将来の故障時期を事前に把握する」=いつ壊れるかを予測したい | 時間軸上の未来を予測できるのは時系列予測(forecasting)アルゴリズムだけ →選択肢(D)が正解 |
| メンテナンスのタイミングを最適化したい(事前計画が目的) | 異常が出てからのアラートでは遅い。RCF は「今の異常」しか教えない →選択肢(B)を消す |
| 求めているのは現在の状態判定ではない | K-Means(クラスタリング)・XGBoost(分類)はいずれも現時点のラベル付けにとどまる →選択肢(A・C)を消す |
| SageMaker の「組み込みアルゴリズム」から選ぶ | 時系列予測の組み込みアルゴリズムは DeepAR(サービスなら Amazon Forecast 系) →選択肢(D)が正解 |
ひっかけポイント
- 選択肢 B の RCF は「予測保守=異常検知」という連想で最も選ばれやすい罠。RCF が答えるのは「今おかしいか」であって「いつ壊れるか」ではない
- 選択肢 C の XGBoost 分類も実務では有力だが、この選択肢の記述は『正常』か『要点検』かという現在の 2 値分類にとどまり、問題文の「故障時期」に答えていない
- 「異常検知」「クラスタリング」「分類」「時系列予測」の 4 タスクを 1 問で並べるアルゴリズム選定の定番構成。問題文の動詞(検知する/分類する/予測する)で要求タスクを見極める
- DeepAR が出力するのは将来値の確率的予測(分位数)であり、「故障確率」というラベルを直接吐くわけではない。予測した値としきい値を突き合わせて故障時期を見積もる点を押さえる
出題バリエーション
同じ知識が本番では条件を変えて出題されます。| 問題文がこう変わったら | 正解はこう変わる |
|---|---|
| 「稼働中のセンサーストリームから今この瞬間の異常を即座に検知したい」 | Random Cut Forest(RCF) が正解に。Kinesis Data Analytics との組み合わせも頻出。 |
| 「過去の故障ラベル付きデータから30 日以内に故障するか否かを判定したい」 | XGBoost などの二値分類が正解軸に。時間窓を切ればタスクは分類になる。 |
| 「アルゴリズムを自分で選ばず、マネージドサービスで設備の異常を検知したい」 | Amazon Monitron / Amazon Lookout for Equipment が正解軸に。 |
| 「小売の商品需要を将来 3 か月分予測したい」 | 同じ時系列予測でも、組み込みなら DeepAR、フルマネージドなら Amazon Forecast 系が候補。 |
| 「ラベルの無いセンサーデータをまず類型化して傾向を掴みたい」 | K-Means によるクラスタリングが正解軸に。探索的分析のフェーズの話になる。 |
リファレンス
この問題を解くために必要な知識を扱う公式ドキュメントです。| 知識項目 | 公式ドキュメント |
|---|---|
| 時系列予測の組み込みアルゴリズム(複数の関連時系列の確率的予測) | SageMaker AI DeepAR 予測アルゴリズムを使用する - Amazon SageMaker AI |
- K-Meansアルゴリズムを使用して、センサーデータにおける異常な動作パターンをクラスター化し、新たなデータがどのクラスターに属するかで故障リスクを評価する。
- Random Cut Forest (RCF) アルゴリズムを適用し、センサーデータの異常値をリアルタイムで検出し、これを潜在的な故障の早期兆候としてアラートを生成する。
- XGBoostなどの分類アルゴリズムを導入し、複数のセンサー値を特徴量として機器の状態を『正常』または『要点検』に分類し、予防保守の必要性を判断する。
- DeepARアルゴリズムを利用し、多数の機器から収集した関連する時系列データ(センサー値や故障履歴)をまとめて学習させ、各機器の将来のセンサー値の推移を確率的に予測することで、故障が発生する時期を事前に見積もる。
次の問題前の問題
会員機能
お役立ち情報
- プレミアム会員のご紹介
- 「徹底解説」のご紹介
- 「模擬試験」のご紹介
- 収録問題と試験ガイドの対応
- 会員機能のご紹介
- おすすめの勉強方法
- AWSサービスの解説
- AWS認定資格の種類・対象者・受験料・合格ライン
- スマホのホーム画面に登録する方法
姉妹サイト
- CLF:AWS 認定クラウドプラクティショナー
- SAA:AWS 認定ソリューションアーキテクト-アソシエイト
- AIF:AWS 認定AIプラクティショナー
- SOA:AWS 認定CloudOpsエンジニア-アソシエイト
- DVA:AWS 認定デベロッパー-アソシエイト
- DEA:AWS 認定データエンジニア-アソシエイト
- MLA:AWS 認定機械学習エンジニア-アソシエイト
- SAP:AWS 認定ソリューションアーキテクト-プロフェッショナル
- DOP:AWS 認定DevOpsエンジニア-プロフェッショナル
- AIP:AWS 認定生成AIデベロッパー-プロフェッショナル
- SCS:AWS 認定セキュリティ-専門知識
- AZ-900:Microsoft Azure Fundamentals
- AI-900:Microsoft Azure AI Fundamentals