MLA機械学習のためのデータ準備

eコマース企業では50以上のMLモデル(商品レコメンド・在庫予測・価格最適化)がそれぞれ独自にユーザー行動特徴量(直近30日購入履歴・セッション時間・クリック率)を計算しており、重複計算によるコスト増大と特徴量の不整合が課題となっている。オンライン推論(10ms以内)とバッチ学習の両方で同一特徴量を共有でき、バージョン管理と来歴追跡も必要とする構成はどれか。

A
Amazon ElastiCache for Redis にオンライン特徴量をキャッシュし、AWS Lambda で定期的にS3へスナップショットを同期する
Amazon ElastiCache for Redis は低レイテンシーキャッシュを提供するが、特徴量の来歴追跡・バージョン管理・オフラインストアとの統合機能を標準サポートしない。
B
Amazon DynamoDB にオンライン特徴量を格納し、AWS Glue ジョブでS3の学習データセットと定期同期する
Amazon DynamoDB はオンライン読み取りに適するが、Glueとの組み合わせでは特徴量のバージョン管理・来歴追跡を標準機能として提供できない。
C
SageMaker Feature Store でオンライン/オフラインストアを有効化し、特徴グループをチーム横断で共有する
✓ 正解
SageMaker Feature Store はオンライン/オフラインの両ストアとバージョン管理・来歴追跡を統合し、特徴グループのチーム間共有を標準機能で実現する。
D
Amazon Redshift Serverless に特徴量を格納し、Redshift ML のSQLクエリでオンライン推論リクエストを処理する
Amazon Redshift Serverless はOLAPクエリ向けデータウェアハウスであり、10ms以内のオンライン推論レイテンシーを達成するには適していない。

解説

SageMaker Feature Store はDynamoDBバックのオンラインストアで低レイテンシー配信、S3バックのオフラインストアで学習データ提供、特徴グループ単位のバージョン管理と来歴追跡を統合提供する。

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

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

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