Upgrade to Pro — share decks privately, control downloads, hide ads and more …

IA / Vision : Donnez vie à vos apps en leur app...

IA / Vision : Donnez vie à vos apps en leur apprenant l'un des 5 sens humains

Nicolas ROBERT

January 30, 2019
Tweet

More Decks by Nicolas ROBERT

Other Decks in Technology

Transcript

  1. IA / Vision : Donnez vie à vos apps en

    leur apprenant l'un des 5 sens humains
  2. 2 Cellenza est un cabinet de conseil, d’expertise technique et

    de réalisation. Experts des technologies Microsoft et des bonnes pratiques agiles, nous intervenons sur toute la chaîne de valeur IT : conseil, développement d’applications, coaching, transfert de savoir- faire et formation.
  3. 3 Qui sommes-nous ? Nicolas Robert Technical Officer Data/IA @NicoRobPro

    Aurélien Galtier Lead Dev @AurelienGaltier Maxime Eglem Développeur Fullstack @MaximeEglem
  4. 4 1. IA sur Microsoft Azure – Focus Cognitive Services

    2. Présentation de quelques Use-cases et leur implémentation 3. Custom Vision API, pour des besoins plus spécifiques 4. Conclusion Agenda
  5. 5

  6. 10 APIs Vision – Utilisation d’une API https://portal.azure.com/#create/Microsoft.CognitiveServicesComputerVision Connexion au

    portail Azure Création d'une ressource "Computer Vision" Récupération de la clé d'API créée
  7. 12 APIs Vision – Consommation Les APIs Microsoft Cognitive Services

    sont exposées sur des sites au format « https://REGION_AZURE.dev.cognitive.microsoft.com/docs/services », par exemple : è « France Central », pour l’API Computer Vision 2.0 : https://francecentral.dev.cognitive.microsoft.com/docs/services/5adf991815e1060e6355ad44 è « West Europe », pour l’API Computer Vision 2.0 : https://westeurope.dev.cognitive.microsoft.com/docs/services/5adf991815e1060e6355ad44 Ces sites fournissent : • La liste exacte des méthodes et des exemples d’appels / réponses • La documentation la plus claire / exacte • Un accès direct à une console de test (nécessite une clé d’API de la bonne région Azure) • Des exemples de code pour appeler les API en différents langages : • Curl, C#, Java, JavaScript, Objective-C, PHP, Python, Ruby
  8. 18 Use-case 1 – Présentation Démo Fonctionnalité : Fournir des

    informations sur ce que l’application « voit » : - Nuage de mots - Description Architecture :
  9. 20 Use-case 2 - Présentation Fonctionnalité : Trier par mot

    clefs et par personnes les photos. Architecture :
  10. 24 L’API « Computer Vision » est faite pour répondre

    à des usages simples, communs. Elle fournit différentes familles d’informations : type d’image, titre, nuage de mots, présence de visages, de célébrités, de monuments… Mais cela ne permet pas tout : • Elle n’est pas entrainée sur un domaine spécifique • Elle ne connait pas vos spécificités métier « Custom Vision » permet de s’adapter à ces contraintes au travers du processus suivant : Quelques limites de Computer Vision Enrichir avec vos images Tagging d'images / d'objets Tester Utiliser !
  11. 27 Take-aways A l’issue de ce meetup, nous espérons que

    vous aurez … • … eu un aperçu des possibilités offertes par les APIs Azure autour de la Vision • … une idée de comment les utiliser / consommer • … des idées de use-cases, à faire avec ces services ! N’oubliez pas que toutes ces APIs fournissent des services qui sont souvent complémentaires : les utiliser en cascade accroit les possibilités !