Rendez vos applications plus intelligentes avec les services cognitifs
Le 30 mars dernier marquait l'ouverture de la conférence #Build2016 organisée par Microsoft à destination des développeurs. ( Vous pouvez retrouver les vidéos des sessions ici ) Pour faire suite/l'écho à cette conférence où les annonces concernant Windows 10, Xbox, HoloLens et Azure se sont enchainées, nous avions envie revenir sur les nouveaux services offerts par la plateforme Microsoft Cognitive Services, ex. Project Oxford.
Certain(e)s d'entre vous ont peut-être déjà pu expérimenter, voir intégrer ces fonctionnalités, au-sein de leurs applications, leurs permettant d'apporter une plus-value au travers de la reconnaissance d'images, de sentiments, de vidéos ou encore de la parole. Les possibilités proposées au travers de ces services permettent de rendre vos applications plus intelligentes et plus interactives.
Une vingtaine de services/APIs RESTful sont désormais au total proposés, en tirant parti de l'expérience issue des années de recherche de Microsoft, avec quelques nouveaux entrants avec qui nous vous proposons de faire rapidement plus ample connaissance :
- APIs relatives à la connaissance :
- Académique. Ce service met à disposition un moteur de recherche dont les résultats sont issus du monde académique (articles, conférences, domaine de recherches, etc.)
- Liaison d'entité. Ce service permet de rajouter du contexte autour d'un mot, une phrase, etc. comme par exemple : Surface, s'agit-il d'une surface au sens mathématique ou la tablette de Microsoft ?
- Exploration de connaissance. Ce service permet de formuler des requêtes utilisant le langage naturel de la vie courante et d'effectuer des recherches dans un ensemble structuré de documents.
- Recommandations. Ce service propose des recommandations de produits basés sur la personnalisation de l'offre, les similarités entre deux produits et les produits, etc.
- Apis Bing :
- Web. Ce service met à disposition un moteur de recherche pour les documents web.
- Image. Ce service met à disposition un moteur de recherche d'images.
- Vidéo. Ce service met à disposition un moteur de recherche vidéo.
- News. Ce service met à disposition un moteur de recherche dans l'actualité sur le web.
- Autosuggestions. Ce service permet une prédiction automatique de la fin du texte pour vos recherches.
De plus, vous pourrez retrouver tous les services déjà présents dans le Project Oxford auquel nous avions notamment consacré le billet Projet Oxford : la reconnaissance faciale à portée de main et plus encore, avec ainsi :
- Les APIs relatives à la vision :
- Vision par ordinateur, avec indice de confiance sur la prédiction.
- Emotion. Ce service détecte automatiquement les émotions sur les images.
- Visage. Ce service détecte automatiquement les visages sur une photo / vidéo.
- Vidéo. Ce service permet d'améliorer la qualité de vos vidéos, en stabilisant intelligemment celles-ci, détectant les mouvements ou en générant des vignettes pertinentes et attirantes.
- Les APIs relatives à la parole :
- Reconnaissance de la parole. Ce service convertit les propos audio en texte, avec la possibilité de l'adapter à vos besoins spécifiques
- Les APIs relatives au langage :
- Correction de l'écrit. Ce service propose la correction orthographique et grammaticale.
- Analyse linguistique. Ce service permet d'extraire les informations pertinentes contenues dans un document textuel.
- Langage de Modélisation issu du web. Ce service permet de découper automatiquement les mots issus du web, tel que les hashtags, url, etc. en y insérant automatiquement les espaces aux bons endroits.
Vous l'aurez compris, les possibilités offertes par tous ces services/APIs RESTful sont infinies et très facilement intégrables au sein de vos applications.
Afin de vous présenter les capacités impressionnantes de ces API, notamment en les combinant, nous ne saurions insister à vous inviter à visionner la vidéo suivante :
- Microsoft Cognitive Services: Introducing the Seeing AI app
- Microsoft Cognitive Services: Seeing AI app (version audio description)
Cette dernière présente le projet réalisé par un collègue de Microsoft, pour qui, la puissance de Cognitive Service prend tout son sens au quotidien. Chapeau bas !
Nous sommes impatients de voir comment vous réussirez à tirer profit de toutes ces fonctionnalités au sein de vos applications !
Pour cela rien de plus simple, il vous suffit de vous inscrire ici en un clic ;-)