

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

# Amazon Personalize のドメインレコメンダー
<a name="creating-recommenders"></a>

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

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

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

レコメンダーを作成すると、以下を実行できます。
+ レコメンデーションのアイテムメタデータを有効にします。詳細については、「[レコメンデーションのメタデータを有効にする](create-recommender-return-metadata.md)」を参照してください。
+  レコメンダーをサポートするモデルのトレーニングに使用する列を設定します。詳細については、「[Amazon Personalize ドメインレコメンダーの作成時に使用する列の設定](create-recommender-configure-columns.md)」を参照してください。
+ *上位のおすすめ*または*おすすめ*のユースケースについては、探索を設定できます。詳細については、「[ドメインレコメンダーの探索の設定](create-recommender-configure-exploration.md)」を参照してください。

レコメンダーを作成したら、次の手順を実行できます。
+  レコメンダーを評価する — オフラインおよびオンラインのメトリクスを使用して、ソリューションバージョンのパフォーマンスを評価できます。詳細については、「[Amazon Personalize ドメインレコメンダーの評価](evaluating-recommenders.md)」を参照してください。
+ レコメンダーの停止と再開 — アクティブなレコメンダーの請求を一時停止したい場合は、レコメンダーを停止して後で再開できます。詳細については、「[レコメンダーを停止する](stopping-starting-recommender.md)」を参照してください。
+ レコメンダー設定の更新 — レコメンダーがトレーニングで使用する列を更新したり、レコメンダーのリクエスト容量を更新したりできます。詳細については、「[レコメンダーの更新](updating-recommender.md)」を参照してください。
+  レコメンダーの削除 — レコメンダーは [DeleteRecommender](API_DeleteRecommender.md) オペレーションで削除できます。または、Amazon Personalize コンソールのレコメンダー詳細ページからレコメンダーを削除できます。

**Topics**
+ [レコメンダーのステータス](#recommender-statuses)
+ [1 秒あたりの最小レコメンデーションリクエスト数と自動スケーリング](#min-rrps-auto-scaling)
+ [Amazon Personalize のドメインレコメンダーの作成](creating-domain-recommenders.md)
+ [Amazon Personalize のドメインレコメンダーでレコメンデーションのメタデータを有効にする](create-recommender-return-metadata.md)
+ [Amazon Personalize ドメインレコメンダーの作成時に使用する列の設定](create-recommender-configure-columns.md)
+ [ドメインレコメンダーの探索の設定](create-recommender-configure-exploration.md)
+ [Amazon Personalize ドメインレコメンダーの評価](evaluating-recommenders.md)
+ [レコメンダーの更新](updating-recommender.md)
+ [レコメンダーを停止する](stopping-starting-recommender.md)

## レコメンダーのステータス
<a name="recommender-statuses"></a>

レコメンダーは、次に示す状態のいずれかになります。
+ CREATE PENDING > CREATE IN\$1PROGRESS > ACTIVE -または- CREATE FAILED
+ DELETE PENDING > DELETE IN\$1PROGRESS

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

## 1 秒あたりの最小レコメンデーションリクエスト数と自動スケーリング
<a name="min-rrps-auto-scaling"></a>

**重要**  
`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` を引き上げることをお勧めします。