無限ノック › MLA 練習問題一覧 › 問題
MLA機械学習のためのデータ準備

Eコマース企業がリアルタイムレコメンデーションシステムを構築しています。ユーザーの最新行動(直近30分のクリック履歴)から生成した特徴量を、以下の要件で使用したいと考えています。 (1) リアルタイム推論時に数ミリ秒で取得する (2) 週次のモデル再訓練バッチジョブでも使用する SageMaker Feature Store を用いた最も適切なアーキテクチャはどれか?

A
オンラインストアとオフラインストアの両方を有効にしたフィーチャーグループを作成し、推論時はGetRecordで、バッチ訓練時はオフラインストア(S3)のデータを使用する
✓ 正解
SageMaker Feature Store のフィーチャーグループはオンラインストア(低レイテンシのGetRecord/PutRecord)とオフラインストア(S3への自動同期)を同時有効化できる。PutRecordで書き込んだ特徴量は両ストアに自動反映され、推論は数ミリ秒のオンライン、再訓練はS3のオフラインデータを活用できる。特徴量管理を単一基盤に統一でき、ElastiCache+DynamoDB構成より運用負荷が低い。
B
オンラインストアのみ有効にしたフィーチャーグループを作成し、バッチ訓練時はGetRecordで特徴量を逐次取得する
「オンラインストアのみ有効にしたフィーチャーグループ」はバッチ訓練時のレイテンシが高くなり、スケーラビリティがありません。
C
オフラインストアのみ有効にしたフィーチャーグループを作成し、リアルタイム推論時はS3から特徴量をダウンロードする
「オフラインストアのみ有効にしたフィーチャーグループ」はリアルタイム推論時のレイテンシが高くなり、数ミリ秒の取得要件を満たせません。
D
Amazon ElastiCache に特徴量をキャッシュしてリアルタイム推論に使用し、DynamoDBにオフラインコピーを保存してバッチ訓練に使用する
「Amazon ElastiCache に特徴量をキャッシュ」は自動同期機能がなく、運用負荷が高くなります。

解説

SageMaker Feature Store のフィーチャーグループはオンラインストア(低レイテンシのGetRecord/PutRecord)とオフラインストア(S3への自動同期)を同時有効化できる。PutRecordで書き込んだ特徴量は両ストアに自動反映され、推論は数ミリ秒のオンライン、再訓練はS3のオフラインデータを活用できる。特徴量管理を単一基盤に統一でき、ElastiCache+DynamoDB構成より運用負荷が低い。 選択肢Bの「オンラインストアのみ有効にしたフィーチャーグループ」はバッチ訓練時のレイテンシが高くなり、スケーラビリティがありません。 選択肢Cの「オフラインストアのみ有効にしたフィーチャーグループ」はリアルタイム推論時のレイテンシが高くなり、数ミリ秒の取得要件を満たせません。 選択肢Dの「Amazon ElastiCache に特徴量をキャッシュ」は自動同期機能がなく、運用負荷が高くなります。

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

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

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