Migrer un projet Custom Vision vers la préversion Analyse d’images 4.0

Vous pouvez migrer un projet Azure AI Custom Vision existant vers le nouveau système Analyse d’image 4.0. Custom Vision est un service de personnalisation de modèles qui existait avant Analyse d’images 4.0.

Ce guide utilise un code Python pour prendre toutes les données de formation d’un projet Custom Vision existant (les images et leurs données d’étiquette) et les convertir en un fichier COCO. Vous pouvez ensuite importer le fichier COCO dans Vision Studio pour former un modèle d’analyse d’image personnalisé. Consultez Créer et entraîner un modèle personnalisé, puis accédez à la section sur l’importation d’un fichier COCO. Vous pouvez suivre le guide à partir de cet emplacement jusqu’à la fin.

Prérequis

Ce notebook exporte vos données d’image et vos annotations de l’espace de travail d’un projet Custom Vision Service vers votre propre fichier COCO dans un objet blob de stockage, prêt pour la formation avec la personnalisation du modèle d’analyse d’image. Vous pouvez exécuter le code de cette section à l’aide d’un script Python personnalisé, ou vous pouvez télécharger et exécuter le notebook sur une plateforme compatible.

Conseil

Contents of export_cvs_data_to_blob_storage.ipynb. Ouvrir dans GitHub .

Installer le package d’échantillons Python

Exécutez la commande suivante pour installer le package d’échantillons Python requis :

pip install cognitive-service-vision-model-customization-python-samples

Authentification

Ensuite, fournissez les informations d’identification de votre projet Custom Vision et de votre conteneur de stockage d’objets blob.

Vous devez renseigner les valeurs de paramètre correctes. Les informations suivantes sont nécessaires :

  • Nom du compte Stockage Azure que vous souhaitez utiliser avec votre nouveau projet de modèle personnalisé
  • Clé de ce compte de stockage
  • Nom du conteneur que vous souhaitez utiliser dans ce compte de stockage
  • Votre clé d’entraînement de Custom Vision
  • Votre URL de point de terminaison Custom Vision
  • ID de projet de votre projet Custom Vision

Les informations d’identification du Stockage Azure se trouvent sur la page de cette ressource dans le Portail Azure. Les informations d’identification Custom Vision se trouvent dans la page des paramètres du projet Custom Vision sur le portail web Custom Vision.

azure_storage_account_name = ''
azure_storage_account_key = ''
azure_storage_container_name = ''

custom_vision_training_key = ''
custom_vision_endpoint = ''
custom_vision_project_id = ''

Exécuter la migration

Lorsque vous exécutez le code de migration, les images de formation Custom Vision sont enregistrées dans un dossier {project_name}_{project_id}/images dans votre conteneur de stockage d’objets blob Azure spécifié, et le fichier COCO est enregistré dans {project_name}_{project_id}/train.json dans ce même conteneur. Les images étiquetées et non étiquetées sont exportées, y compris les images avec l’étiquette Négatif.

Important

La personnalisation du modèle d’analyse d’image ne prend actuellement pas en charge la formation à la classification multi-étiquettes. Cependant, vous pouvez toujours exporter des données à partir d’un projet de classification multi-étiquettes Custom Vision.

from cognitive_service_vision_model_customization_python_samples import export_data
import logging
logging.getLogger().setLevel(logging.INFO) 
logging.getLogger('azure.core.pipeline.policies.http_logging_policy').setLevel(logging.WARNING)

n_process = 8
export_data(azure_storage_account_name, azure_storage_account_key, azure_storage_container_name, custom_vision_endpoint, custom_vision_training_key, custom_vision_project_id, n_process)

Utiliser un fichier COCO dans un nouveau projet

Le script génère un fichier COCO et le charge dans l’emplacement de stockage d’objets blob que vous avez spécifié. Vous pouvez maintenant l’importer dans votre projet de personnalisation de modèle. Consultez Créer et former un modèle personnalisé, puis accédez à la section sur la sélection/l’importation d’un fichier COCO. Vous pouvez suivre le guide à partir de cet emplacement jusqu’à la fin.

Étapes suivantes