À propos du cours
La plupart des défis observés par les clients dans ces domaines consistent à assembler plusieurs services. C’est pourquoi, dans la mesure du possible, nous avons essayé de placer les concepts clés dans le contexte d’un exemple plus large.
A la fin de cet atelier, vous devriez être capable de :
- Comprendre comment configurer vos applications pour appeler Cognitive Services
- Créer une application qui appelle diverses API de services cognitifs (notamment Computer Vision, Face, Emotion)
- Comprendre comment implémenter les fonctionnalités de recherche Azure pour offrir une expérience de recherche positive au sein des applications
- Configurez un service Azure Search pour étendre vos données afin de permettre une recherche en texte intégral et sensible à la langue.
- Créez, entraînez et publiez un modèle LUIS pour aider votre bot à communiquer efficacement
- Créez un bot intelligent à l'aide de Microsoft Bot Framework qui exploite LUIS et Azure Search
- Enregistrez efficacement les conversations de chat dans votre bot
- Effectuez un développement/test rapide avec Ngrok, testez vos robots avec des tests unitaires et une communication directe avec les robots
- Exploiter efficacement le service de vision personnalisé pour créer des services de classification d'images qui peuvent ensuite être exploités par une application
Contenu provenant de Microsoft
Conditions préalables
Ressources importantes qui doivent être complétées/installées et configurées avant de participer au camp d'entraînement
Cet atelier est destiné à un développeur IA sur Azure.
Tout d’abord, vous devez avoir déjà été exposé à Visual Studio. Nous l'utiliserons pour tout ce que nous construisons dans l'atelier, vous devez donc savoir comment l'utiliser pour créer des applications. De plus, ce n’est pas un cours dans lequel nous vous apprenons à coder ou à développer des applications. Nous supposons que vous avez une certaine familiarité avec C# (niveau intermédiaire - vous pouvez apprendre
ici , mais vous ne savez pas comment implémenter des solutions avec Cognitive Services.
Deuxièmement, vous devez avoir une certaine expérience dans le développement de robots avec le Bot Framework de Microsoft. Nous ne passerons pas beaucoup de temps à discuter de la manière de les concevoir ou du fonctionnement des dialogues. Si vous n'êtes pas familier avec Bot Framework, vous devez suivre ce
cours Microsoft Virtual Academy avant de participer à l'atelier.
Troisièmement, vous devez avoir de l'expérience avec le portail et être capable de créer des ressources (et de dépenser de l'argent) sur Azure. Nous ne fournirons pas de pass Azure pour cet atelier.
Enfin, avant d'arriver à l'atelier, nous attendons que vous ayez terminé
l'installation ainsi que l'installation et la configuration des éléments suivants pour Custom Vision :
Vous pouvez l'installer via le gestionnaire de packages Visual Studio. Accédez au gestionnaire de packages en naviguant via : Outils->NuGet Package Manager->Package Manager Console.
Dans la console, ajoutez le NuGet avec : Install-Package Microsoft.Cognitive.CustomVision.Training -Version 1.0.0
Clé API de formation : la clé API de formation vous permet de créer, de gérer et de former un projet Custom Vision par programmation.
Modules
Remarque : Il s'agit d'un ordre du jour approximatif et l'horaire est sujet à changement en fonction des activités et des interactions en classe.
Introduction et contexte.
Atelier 1.1 : Utiliser des bibliothèques de classes portables pour simplifier le développement d'applications avec des services cognitifs
Séance sur tableau blanc pour les services cognitifs
Atelier 1.2 : Développement d'applications intelligentes avec LUIS et Azure Search
Résumé et discussion sur tableau blanc
Introduction et contexte.
Atelier 2.1 : Enregistrez les conversations de chat dans votre bot
Lab 2.2 : Tester votre bot
Résumé et discussion sur tableau blanc des services Azure Bot
Atelier 2.3 : Création d'une application de classification d'images à l'aide du service Custom Vision I
Atelier 2.4 : Création d'une application de classification d'images à l'aide de Custom Vision Service II
Résumé et discussion sur tableau blanc