Création d'une prédiction par lots - Amazon Machine Learning

Nous ne mettons plus à jour le service Amazon Machine Learning et n'acceptons plus de nouveaux utilisateurs pour celui-ci. Cette documentation est disponible pour les utilisateurs existants, mais nous ne la mettons plus à jour. Pour plus d'informations, consultez Qu'est-ce qu'Amazon Machine Learning ?

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Création d'une prédiction par lots

Pour créer une prédiction par lots, vous devez créer un BatchPrediction objet à l'aide de la console ou de l'API Amazon Machine Learning (Amazon ML). Un BatchPrediction objet décrit un ensemble de prédictions générées par Amazon ML à l'aide de votre modèle ML et d'un ensemble d'observations d'entrée. Lorsque vous créez un BatchPrediction objet, Amazon ML lance un flux de travail asynchrone qui calcule les prédictions.

Vous devez utiliser le même schéma pour la source de données que vous utilisez pour obtenir des prédictions par lots et la source de données que vous avez utilisée pour former le modèle d'apprentissage-machine que vous interrogez pour obtenir des prédictions. La seule exception est que la source de données pour une prédiction par lots n'a pas besoin d'inclure l'attribut cible, car Amazon ML prédit la cible. Si vous fournissez l'attribut cible, Amazon ML ignore sa valeur.

Création d'une prédiction par lots (console)

Pour créer une prédiction par lots à l'aide de la console Amazon ML, utilisez l'assistant Create Batch Prediction.

Pour créer une prédiction par lots (console)
  1. Connectez-vous à la console Amazon Machine Learning AWS Management Console et ouvrez-la à l'adresse https://console.aws.amazon.com/machinelearning/.

  2. Sur le tableau de bord Amazon ML, sous Objets, choisissez Create new... , puis choisissez Prédiction par lots.

  3. Choisissez le modèle Amazon ML que vous souhaitez utiliser pour créer la prédiction par lots.

  4. Pour confirmer que vous souhaitez utiliser ce modèle, choisissez Continue.

  5. Choisissez la source de données pour laquelle vous voulez créer les prédictions. La source de données doit avoir le même schéma que votre modèle, même si elle n'est pas tenue d'inclure l'attribut cible.

  6. Choisissez Continuer.

  7. Pour S3 destination, tapez le nom de votre compartiment S3.

  8. Choisissez Examiner.

  9. Passez en revue vos paramètres et choisissez Create batch prediction.

Création d'une prédiction par lots (API)

Pour créer un BatchPrediction objet à l'aide de l'API Amazon ML, vous devez fournir les paramètres suivants :

ID de source de données

ID de la source de données qui pointe sur les observations pour lesquelles vous souhaitez obtenir des prédictions. Par exemple, si vous voulez des prédictions pour les données d'un fichier nommé s3://examplebucket/input.csv, vous devez créer un objet source de données qui pointe sur le fichier de données, puis transmettre l'ID de cette source de données avec ce paramètre.

BatchPrediction ID

ID à attribuer à la prédiction par lots.

ID du modèle d'apprentissage-machine

L'ID du modèle ML qu'Amazon ML doit interroger pour les prédictions.

URI de sortie

L'URI du compartiment S3 dans lequel stocker le résultat de la prédiction. Amazon ML doit être autorisé à écrire des données dans ce compartiment.

Le paramètre OutputUri doit faire référence à un chemin S3 qui se termine par une barre oblique (« / »), comme indiqué dans l'exemple suivant :

s3://examplebucket/examplepath/

Pour obtenir des informations sur la configuration des autorisations S3, consultez Octroi d'autorisations à Amazon ML pour fournir en sortie des prédictions dans Amazon S3.

(Facultatif) BatchPrediction Nom

(Facultatif) Nom contrôlable de visu pour votre prédiction par lots.