Services cognitifs Microsoft Azure: API pour le développement de l'intelligence artificielle

Contenu

Cet article a été publié dans le cadre du Blogathon sur la science des données.

introduction

Dans ce billet, nous verrons comment utiliser le modèle de machine learning pré-entraîné disponible en ligne pour les problèmes liés à la vision par ordinateur des services cognitifs Azure.

Approche du probléme

Et si nous devions analyser cette seule image?

90853analyse-personnes-brainstorming-business-business-people-4221525

Nous voulons des informations concernant cette image, Quoi: –

  1. Légende appropriée pour cette image.
  2. Nombre total de visages humains et leurs coordonnées.
  3. Sexe et âge des personnes sur l'image.
  4. Nombre total d'objets dans l'image et leurs coordonnées.

Nous devons prendre l'aide de modèles préalablement formés. Discutiremos cómo podemos lograr esto con la ayuda de Microsoft Services cognitifs Azure usando API en Python.

Microsoft Azure Cognitive Services nous donne l'utilisation de ses modèles pré-entraînés pour divers problèmes commerciaux liés à l'apprentissage automatique.

Liste des différents services sont: –

  1. Décision
  2. langage
  3. Parle
  4. Vue
  5. recherche Internet

Il existe également des sous-catégories pour chaque catégorie mentionnée ci-dessus. Veuillez explorer ici.

Nous nous concentrerons sur Vision par ordinateur et les problèmes liés aux images et à l'utilisation des services d'API Azure. Nous pouvons utiliser les services cognitifs Azure pour gratuit jusqu'à 30 jours.

Commençons par configurer un compte Azure.

Configuration du compte Azure

Initier session dans Portail Azure.

Si vous n'avez pas de compte Microsoft, il suffit d'en créer un et de se connecter.

Après cela, aller vers Documentation sur la page d'accueil.

82279c-_users_ravir_desktop_blog_cognitive-services_screenshot-35-9675826

Alors choisi À LA + Apprentissage automatique à partir de l'onglet à gauche.

44081capture d'écran-36-7834391

Faites défiler vers le bas puis cliquez sur Vision par ordinateur.

29418capture d'écran-37-6153138

Faites défiler vers le bas et cliquez API de vision par ordinateur v3.

40703capture d'écran-38-8215910

Vous obtiendrez cette page.

41314capture d'écran-39-2702712

Cette page contient toutes les informations relatives aux appels d'API. Nous devons générer un Clé d'abonnement pour appeler l'API. Pour cela, nous devons créer un compte Cognitive Services. Alors cliquez sur Compte de services cognitifs.

4. Créer un compte de service cognitif

La page suivante aura trois options:

76796capture d'écran-41-5427433

Pour la première option commencer avec l'essai gratuit d'Azure, ils vous demanderont les détails de votre carte de crédit. Ils ne factureront rien à moins que vous ne vous abonnez ou n'achetez. Si vous avez une carte de crédit, vous pouvez créer un compte avec la première option.

Celui sur lequel je veux me concentrer est Accédez aux avantages étudiants. Il ne demandera pas les détails de la carte. Vous devez entrer les détails de l'e-mail de l'école / l'université pour montrer que vous êtes étudiant. Ils enverront un lien dans cet e-mail et votre compte sera activé pendant 30 jours avec $ 100 dans votre compte utilisable via le portail azur.

Une fois que vous avez terminé la configuration du compte. La page d'accueil de votre compte Azure ressemblera à ceci. Cliquez sur Créer une ressource.

19876capture d'écran-42-8994560

Après cela, choisir À LA + Apprentissage automatique dans l'onglet latéral, puis cliquez sur vision par ordinateur.

Ne cliquez pas sur les didacticiels de démarrage rapide +

96535capture d'écran-43-4984605

Vous obtiendrez ce formulaire

21154capture d'écran-45-3191303

Vous devez créer un groupe de ressources, cliquez sur créer un nouveau et créez simplement un. Sélectionnez votre région en conséquence. Le nom doit être unique dans mon cas est "Comp-vi-in". Choisissez un niveau de prix et cliquez Réviser et créer. Ce validera et après validation cliquer sur créer. La mise en œuvre prendra un certain temps.

Une fois cela fait, clique sur le trois tirets en haut à gauche. Choisir Toutes les ressources et cliquez sur le nom, c'est-à-dire, dans mon cas c'est « comp-vi-in ». Alors choisi clés et points de terminaison.

46691capture d'écran-46-3814027

Vous disposez de deux clés KEY1 et KEY2 qui sont toutes deux votre clé d'abonnement, peut utiliser n'importe quel.

Vous aurez également besoin d'une URL de point de terminaison pour appeler l'API.

Appel d'API avec Python

voyons le code.

43385capture d'écran-49-4519875

Subscription_key contiendra des informations sur vos clés.

La variable Analyze_url es la URL de su punto final, concaténer « /vision/v3.1/analyser » avec l'url de votre point de terminaison.

Image_url est le lien de téléchargement de l'image.

Les en-têtes de variables contiendront des informations sur votre clé d'abonnement.

les paramètres variables auront le paramètre lié à l'image que vous souhaitez explorer dans cette image, solo proporcione todos los paramètres séparé par des virgules.

Pour connaître tous les paramètres possibles, visite ici.

Nous enverrons une demande, "Assurez-vous d'avoir une connexion Internet et qu'elle fonctionne correctement".

Almacene la salida como JSON, maintenant nous pouvons obtenir les visages et les objets dans l'image.

Analyse de sortie

Visualisons la sortie.

91390télécharger-3317366
Détection de visage avec cadre de délimitation
69833télécharger201-8257185
Détection d'objets de la zone de délimitation

Merci beaucoup d'avoir lu. j'espère que c'est utile.

Obtenez le code complet sur mon Page GitHub.

Connectez-vous avec moi – LinkedIn.

Abonnez-vous à notre newsletter

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

Haut-parleur de données