Bienvenue à Azure Machine Learning ! :)
Comme nous le relations il y a peu dans un précédent billet, notre nouveau PDG Satya Nadella a réaffirmé et précisé le 15 avril dernier la stratégie de Microsoft orientée vers la donnée lors de la conférence Accelerate your insights, (Si vous avez manqué l’évènement, n’hésitez pas à visionner les webcasts disponibles au niveau de ce lien.)
La nouvelle solution d’apprentissage automatique (Machine Learning) Azure Machine Learning (Azure ML) annoncée hier par Joseph Sirosh, Corporate Vice President du Machine Learning chez Microsoft dans le billet Microsoft Azure Machine Learning combines power of comprehensive machine learning with benefits of cloud constitue l’une des traductions concrètes de cette stratégie avec la plateforme de données Microsoft.
Comme vous le savez, fidèle lectrice ou lecteur de blog, le Machine Learning transforme les données en logiciel. Les scientifiques des données (data scientists) créent ainsi du logiciel qui s’entraine sur de très grands volumes de données, les #BigData, le logiciel pouvant considérer un nombre de variables bien supérieur à ce que peut prétendre un être humain pour prendre la même décision. Ainsi, le Machine Learning correspond à des systèmes informatiques qui s’améliorent avec l’expérience utilisant des données passées pour prédire l'avenir. (Vous pouvez relire ce billet à cet effet.)
Matérialiser l’un des vieux rêves du co-fondateur de Microsoft Bill Gates : Les ordinateurs qui peuvent voir, entendre et comprendre.
John Platt
Distinguished scientist au sein de Microsoft Research
Si nous avons déjà eu l’occasion de mentionner quelques scénarios du monde réel dans un billet, il y en a bien d'autres... Bientôt le Machine Learning aidera à réduire considérablement les temps d'attente aux urgences, à prévoir les pics d’épidémie, et à prédire et à prévenir la criminalité. Un "parfum" de Minority Report, nous direz-vous avec la préscience ;)
Pour réaliser cet avenir, nous devons rendre le Machine Learning plus accessible – aujourd’hui à chaque entreprise et, au fil du temps, à tout le monde :
- Le Machine Learning est aujourd'hui un investissement propre à chaque entreprise au sein de ses propres locaux, nécessitant la formation et l'expertise de scientifiques des données.
- Le marché doit faire face à une pénurie de scientifiques des données pour accompagner les entreprises dans cette démarche,
- Les licences de logiciels commerciaux adaptées peuvent s’avérer coûteuses et les langages de programmation populaires pour le calcul statistique imposent une courbe d'apprentissage significative.
- Etc.
Azure ML est un service entièrement géré dans le cloud pour créer des solutions d’analyse prédictive qui aide à surmonter les défis auxquels la plupart des entreprises se trouvent ainsi confrontés pour le déploiement et à l'utilisation du Machine Learning.
Azure ML met en effet à disposition un service de Machine Learning complet qui tire parti de tous les avantages du cloud. En quelques heures, avec Azure ML, nos clients et partenaires peuvent ainsi construire des applications orientées données à même de prévoir et de changer les résultats futurs – une tâche qui prenait auparavant des semaines voire des mois tout en disposant des bonnes compétences…
Pour cela, Azure ML réunit les fonctionnalités des nouveaux outils d’analyse, les algorithmes performants développés pour les produits et services Microsoft tels que Xbox et Bing. (Cliquer ici ou sur la capture d’écran pour un aperçu des possibilités.)
Pour en arriver là, Microsoft travaille sur le Machine Learning depuis 1991, année de la création de Microsoft Research. Comme bref historique en termes de concrétisation de cet investissement, on peut ainsi souligner les jalons clé suivants :
- Dès 1999, Microsoft se sert du Machine Learning pour aider à la création de filtres de courriels en prédisant quels courriels sont indésirables, et ceux qui au contraire sont pertinents.
- En 2004, le Machine Learning constitue une partie du moteur de recherche de Microsoft.
- En 2005, SQL Server permet l’exploration (data mining) des bases de données.
- Le Machine Learning est utilisé en 2008 dans Bing Maps dans le cadre de la fonctionnalité de prévision de trafic.
- Et beaucoup de personnes savent aujourd’hui à quel point le Machine Learning représente une technologie clé pour concrétiser Kinect en 2010, laissant aux consoles de jeux Xbox et ordinateurs suivre les gestes des personnes et trier ce qui est pertinent de ce qui ne l'est pas, comme filtrer un chien en arrière-plan pour voir les mouvements d’un joueur.
- 2012 voit une traduction de type speech-to-speech en temps réel réaliser avec succès.
Et aujourd'hui, cette technologie qui a été développée au cours des dernières décennies devient disponible dans le cadre d'Azure. C'est cette profondeur d'expérience acquise progressivement avec le Machine Learning, les multiples tests, évolutions et optimisations que cela sous-entend au cours des années, l'utilisation du Machine Learning pour développer à peu près tous les produits et services Microsoft qui permettent de proposer avec Azure ML un service de cloud simple et facile à utiliser. Nous aurons très prochainement l’occasion d’aborder tout cela dans le détail ;-) "Stay tuned" comme on dit
Pour nos clients et partenaires, cela signifie la suppression de pratiquement tous les coûts de démarrage associés à la création, au développement et à la mise à l'échelle de solutions de Machine Learning. Les workflows visuels et les modèles de démarrage ont la capacité de rendre les tâches courantes d'apprentissage automatique simples et faciles. La possibilité de publier des APIs et des services Web en quelques minutes et de collaborer rendent possibles la mise en production rapide de services de cloud à partir des actifs analytiques. Ainsi, nos clients et partenaires seront en mesure de créer des solutions entièrement nouvelles qui rassemblent les « insights » Big Data, l'Internet des choses et l’analyse prédictive.
Azure ML sera disponible en préversion publique dès le mois prochain. Soyez la première ou le premier à essayer le nouveau service Microsoft d'apprentissage automatique ! Pour cela, rien de plus simple. Inscrivez-vous ici pour être averti dès qu’Azure ML sera disponible pour l’essayer.
Dans l’intervalle, visitez le blog Microsoft sur le Machine Learning pour en savoir plus et obtenir des mises à jour. A propos de blog, vous trouverez ci-après quelques billets en écho de cette annonce que nous attendions:
- Microsoft Unveils Machine Learning for the Masses
- Microsoft readies public preview of cloud-based machine-learning service
- Predicting the future: Microsoft adds machine learning to Azure cloud platform
- Microsoft Announces Azure ML, Cloud-based Machine Learning Platform That Can Predict Future Events