Amazon Personalize のドメインレコメンダー - Amazon Personalize

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

Amazon Personalize のドメインレコメンダー

ドメインデータセットグループを作成し、データをインポートしたら、ドメインのユースケースのレコメンデーションを作成する準備が整います。レコメンダーは、レコメンデーションを生成するドメインデータセットグループリソースです。アプリケーションのレコメンダーを使用して、GetRecommendations 操作でリアルタイムのレコメンデーションを取得します。

レコメンダーを作成する場合、ユースケースを指定します。そして、Amazon Personalize は、ユースケースに最適な設定でレコメンダーをサポートするモデルをトレーニングします。推奨事項を取得するためのAPI要件はユースケースごとに異なります。ドメイン別のレコメンダーのユースケースのリストについては、「ユースケースの選択」を参照してください。リージョンごとに最大 15 のレコメンダーを作成できます。

Amazon Personalize は 7 日ごとにレコメンダーをサポートするモデルを自動的に再トレーニングします。これは、データセット内のデータ全体に基づいてまったく新しいモデルを作成する完全な再トレーニングです。[上位のおすすめ][おすすめ商品] のユースケースでは、Amazon Personalize は、既存のモデルを 2 時間ごとに更新し、探索を伴うレコメンデーションに新しいアイテムを含めます。

レコメンダーを作成すると、以下を実行できます。

レコメンダーを作成したら、次の手順を実行できます。

  • レコメンダーを評価する — オフラインおよびオンラインのメトリクスを使用して、ソリューションバージョンのパフォーマンスを評価できます。詳細については、「Amazon Personalize ドメインレコメンダーの評価」を参照してください。

  • レコメンダーの停止と再開 — アクティブなレコメンダーの請求を一時停止したい場合は、レコメンダーを停止して後で再開できます。詳細については、「レコメンダーを停止する」を参照してください。

  • レコメンダー設定の更新 — レコメンダーがトレーニングで使用する列を更新したり、レコメンダーのリクエスト容量を更新したりできます。詳細については、「レコメンダーの更新」を参照してください。

  • レコメンダーの削除 — レコメンダーは DeleteRecommender オペレーションで削除できます。または、Amazon Personalize コンソールのレコメンダー詳細ページからレコメンダーを削除できます。

レコメンダーのステータス

レコメンダーは、次に示す状態のいずれかになります。

  • CREATE PENDING > CREATE IN_PROGRESS > ACTIVE -or- CREATE FAILED

  • DELETE PENDING > DELETE IN_PROGRESS

レコメンダーのステータスを取得するには、Amazon Personalize コンソールの [レコメンダー] ページに移動するか、DescribeRecommender 操作を使用します。

1 秒あたりの最小レコメンデーションリクエスト数と自動スケーリング

重要

minRecommendationRequestsPerSecond を高く設定すると請求額が増加します。最初は minRecommendationRequestsPerSecond に 1 を使用することをお勧めします (デフォルト)。Amazon CloudWatch メトリクスを使用して使用状況を追跡し、minRecommendationRequestsPerSecond必要に応じて を増やします。

レコメンダーを作成する際、レコメンダーの 1 秒あたりの最小レコメンデーションリクエスト数を設定できます。1 秒あたりの最小レコメンデーションリクエスト数 (minRecommendationRequestsPerSecond) は、Amazon Personalize によってプロビジョニングされるベースラインレコメンデーションリクエストスループットを指定します。デフォルトは minRecommendationRequestsPerSecond です1。レコメンデーションリクエストは 1 回の GetRecommendations 操作です。リクエストスループットは 1 秒あたりのリクエスト数で測定されます。Amazon Personalize は 1 秒あたりのリクエスト数を使用して、1 時間あたりのリクエスト数とレコメンダーの使用量を算出します。

1 秒あたりのリクエスト数が minRecommendationRequestsPerSecond を超えて増加した場合、Amazon Personalize はプロビジョンド容量を自動的にスケールアップまたはスケールダウンしますが、minRecommendationRequestsPerSecond を下回ることはありません。容量が引き上げられている間に短時間の遅延が生じます。これにより、リクエストの損失が生じる可能性があります。

請求書は、1 時間あたりの最小リクエスト数 ( に基づく minRecommendationRequestsPerSecond) または実際のリクエスト数のいずれか大きい方です。実際に使用されるリクエストのスループットは、5 分間のウィンドウ内の平均リクエスト数/秒として計算されます。デフォルトの から始めてminRecommendationRequestsPerSecond、Amazon CloudWatch メトリクスを使用して使用状況を追跡し、minRecommendationRequestsPerSecond必要に応じて を増やすことをお勧めします。