Amazon Machine Learning
Developer Guide (Version Latest)

Batch Predictions

Batch prediction is useful when you want to generate predictions for a set of observations all at once, and then take action on a certain percentage or number of the observations. Typically, you do not have a low latency requirement for such an application. For example, when you want to decide which customers to target as part of an advertisement campaign for a product, you will get prediction scores for all customers, sort your model’s predictions to identify which customers are most likely to purchase, and then target maybe the top 5% customers that are most likely to purchase.