Apprenez à créer de puissants modèles d'apprentissage automatique avec le service Amazon

Contenu

introduction

Après avoir utilisé Azure ML la semaine dernière, reçu plusieurs e-mails pour publier un tutoriel sur l'apprentissage automatique d'Amazon. Heureusement, certaines de mes réunions ont été reportées et j'ai eu le temps d'écrire ceci.

Voici d'autres bonnes nouvelles pour vous, Je vous présente un outil qui va le rendre encore plus simple. Cela vous évitera toutes les conjectures que vous aviez à faire avec Azure ML lors du choix du modèle et des divisions. Évidemment, je parle de la Outil Amazon ML. Malheureusement, cette fois, vous n'aurez pas de pack d'essai, Au lieu de cela, vous devrez créer votre compte en fournissant vos informations de carte de crédit. Cependant, l'outil est gratuit et les informations de votre carte de crédit ne sont utilisées qu'en cas de dépassement du niveau gratuit.

Dans cet article, j'ai démontré un tutoriel étape par étape pour créer un modèle d'apprentissage automatique avec Amazones. J'ai également partagé un tutoriel vidéo à la fin de cet article. Créons notre premier modèle d'apprentissage automatique avec l'outil Amazon ML.

graphique-8505199

Quoi de neuf dans Amazon Machine Learning?

Amazon est connu pour une expérience utilisateur améliorée, innovations et développements opportuns.

Fait seulement 4 jours, Amazon a ajouté une fonction à Division aléatoire des données et validation croisée. Vous pouvez désormais entraîner et évaluer des modèles d'apprentissage automatique basés sur la division de données d'entrée aléatoires. Cela vous aidera à éviter le surapprentissage et à produire des évaluations plus précises..

Le mois passé, Amazon activé prédictions en temps réel fonctionnalité qui permet aux utilisateurs de prévisualiser la prédiction en temps réel avant de créer l'application. Cette fonction ne nécessite pas de code. Il est ‘appuyer sur un bouton’ pour commencer le spectacle.

Lire aussi: Amazon re: Inventer 2015 (L'apprentissage automatique réinventé)

Baisse des prix

Essentiellement, Amazon vous facture 2 prestations de service:

Frais d'analyse de données et de modélisation – Cela dépend de la taille des données d'entrée, nombre de variables, types de transformation et nombre d'heures de calcul. Pour ça, Tu seras chargé $ 0.42 par heure.

Taux de prédiction – Il peut être encore divisé en Prédictions par lots Oui Prédictions en temps réel. Les prédictions par lots se produisent lorsque votre application obtient plusieurs prédictions à la fois. Dans les prédictions en temps réel, vous pouvez demander des prédictions pour une utilisation immédiate via des applications Web, mobile ou ordinateur de bureau. Coûts de prédiction par lots $ 0.10 pour 1000 prédictions. Coûts de prédiction en temps réel $ 0.0001 par prédiction.

Modèle d'apprentissage automatique avec le service Amazon

Mettons-nous au travail maintenant!

1. Une fois que vous avez commencé session, vous trouverez ceci comme page principale (indiqué ci-dessous). À présent, sélectionnez les modèles Machine Learning pour accéder à la première page de l'outil ML.

ml1-9293048 2. La prochaine étape est saisir un ensemble de données. Si vous n'avez pas de jeu de données prêt, vous pouvez utiliser celui suggéré dans la boîte de dialogue "banking.csv". Sélectionnez S3 comme option (aml-échantillon-données / banque.csv). Une fois le jeu de données chargé avec succès, Une boîte de dialogue apparaîtra « validation réussie ».
ml2-7574253capture d4. Appuyez sur "Continuer" pour passer à l'écran suivant. Vous trouverez maintenant toutes les variables et un échantillon de données. Une chose à assurer est la balise de destination. Ceci est votre variable dépendant. Dans notre exemple actuel, l'objectif est « Oui ». Donc, vous verrez une coche dans la colonne Destination. capture d

5. Appuyez maintenant ‘continuer’ et cliquez ‘Revoir’. Dans le dernier onglet, vous trouverez un résumé de toutes les entrées. Ci-dessous un échantillon:

capture d

6. Finalement, appuyez sur "Terminer" et vous avez terminé.

Vérification des résultats du modèle

Pour vérifier les résultats, aller à Panneau Contrôle.

capture d

Sur le tableau, peut trouver toutes sortes d'objets créés. Ensuite, certaines vérifications clés que vous pouvez effectuer sont incluses:

1. Vérifier le type de données : En cliquant sur l'ID de Banking.csv, vous trouverez un panneau pour naviguer dans les données. capture d2. À présent, cliquez sur Affichage cible. Vous trouverez la répartition de chaque colonne. Par exemple, la distribution de la variable cible est indiquée ci-dessous (Oui): capture d

3. Vérifier les métriques de performances : Pour vérifier les mesures de performance, ID de type d'évaluation de clic. Ci-dessous le tableau que vous obtenez:capture d

4. Comme tu peux le voir, notre modèle a une AUC de 0,94. En outre, cet outil vous donne la possibilité d'ajuster le seuil de notation. C'est une simulation très intéressante pour assister à l'échange entre faux positif et vrai positif. Voici un exemple:

capture dDans ce graphique, peut déplacer le score seuil ce qui vous donne% correct et% erreur. Les ligne grise est pour la distribution de 0 Oui ligne noire est la distribution des 1. Les parties ombrées représentent Type 1 Oui erreurs de saisie 2 selon de quel côté de la ligne de coupe tombe la zone. Il dispose également d'une boîte à outils appelée métriques avancées. Ce sont d'autres leviers qui peuvent être ajustés pour simuler le même graphique. Voici un aperçu de cette boîte à outils:

capture d

Ressource supplémentaire: Vous pouvez également être intéressé par ce tutoriel de 53 minutes enseignées dans AWS re: inventer 2015:

Remarques finales

L'outil Amazon ML est un très bon outil pour visualiser les données et les résultats. Le temps nécessaire à l'outil est légèrement supérieur à celui de H2O ou d'autres kits d'outils similaires. Cependant, l'ensemble du processus est exceptionnellement facile à exécuter.

Dans cet article, J'ai démontré un processus étape par étape pour créer un modèle d'apprentissage automatique à l'aide du service Amazon ML. Comme vous l'avez vu, c'est un processus assez simple et ‘sans code’. Donc, les personnes qui trouvent le cryptage intimidant devraient utiliser ces services fréquemment.

Trouvez-vous utile cet article ? Partagez avec nous votre expérience avec l'outil Amazon Machine Learning.

Si vous aimez ce que vous venez de lire et souhaitez continuer à apprendre sur l'analyse, abonnez-vous à nos e-mails, Suivez-nous sur Twitter ou comme le nôtre page le Facebook.

Abonnez-vous à notre newsletter

Nous ne vous enverrons pas de courrier SPAM. Nous le détestons autant que vous.

Haut-parleur de données