Batch recommendations and user segments (custom resources) - Amazon Personalize

Batch recommendations and user segments (custom resources)

With custom resources, you can get batch recommendations or user segments with an asynchronous batch flow. For example, you might get product recommendations for all users on an email list or item-to-item similarities across an inventory. Or with the USER_SEGMENTATION recipes, you can get user segments for data-driven advertising based on items in your inventory and your user's interactions.

  • To get batch recommendations, you use a batch inference job. A batch inference job is a tool that imports your batch input data from an Amazon S3 bucket, uses your solution version to generate item recommendations, and exports the recommendations to an Amazon S3 bucket.

  • To get user segments, you use a batch segment job. A batch segment job is a tool that imports your batch input data from an Amazon S3 bucket, uses your solution version trained with a USER_SEGMENTATION recipe to generate user segments, and exports the segments to an Amazon S3 bucket.