Eseguire la migrazione di un progetto Visione personalizzata all'anteprima di Analisi immagini 4.0

È possibile eseguire la migrazione di un progetto di Visione personalizzata di intelligenza artificiale di Azure esistente al nuovo sistema di analisi delle immagini 4.0. Visione personalizzata è un servizio di personalizzazione del modello esistente prima dell'analisi delle immagini 4.0.

Questa guida usa il codice Python per acquisire tutti i dati di training da un progetto di Visione personalizzata esistente (immagini e dati etichetta) e convertirli in un file COCO. È quindi possibile importare il file COCO in Vision Studio per eseguire il training di un modello di analisi delle immagini personalizzato. Vedere Creare ed eseguire il training di un modello personalizzato e passare alla sezione relativa all'importazione di un file COCO. È possibile seguire la guida da lì alla fine.

Prerequisiti

Questo notebook esporta i dati e le annotazioni dell'immagine dall'area di lavoro di un progetto di servizio Visione personalizzata al proprio file COCO in un BLOB di archiviazione, pronto per il training con la personalizzazione del modello di analisi delle immagini. È possibile eseguire il codice in questa sezione usando uno script Python personalizzato oppure scaricare ed eseguire il notebook in una piattaforma compatibile.

Suggerimento

Contenuto di export_cvs_data_to_blob_storage.ipynb. Aprire in GitHub.

Installare il pacchetto di esempi Python

Eseguire il comando seguente per installare il pacchetto di esempi Python necessario:

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

Autenticazione

Specificare quindi le credenziali del progetto Visione personalizzata e del contenitore di archiviazione BLOB.

È necessario immettere i valori dei parametri corretti. Sono necessarie le informazioni seguenti:

  • Nome dell'account Archiviazione di Azure da usare con il nuovo progetto di modello personalizzato
  • Chiave per l'account di archiviazione
  • Nome del contenitore da usare in tale account di archiviazione
  • Chiave di training Visione personalizzata
  • URL dell'endpoint Visione personalizzata
  • ID progetto del progetto Visione personalizzata

Le credenziali Archiviazione di Azure sono disponibili nella pagina della risorsa nella portale di Azure. Le credenziali di Visione personalizzata sono disponibili nella pagina delle impostazioni del progetto Visione personalizzata nel portale Web di Visione personalizzata.

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

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

Eseguire la migrazione

Quando si esegue il codice di migrazione, le immagini di training Visione personalizzata verranno salvate in una {project_name}_{project_id}/images cartella nel contenitore di archiviazione BLOB di Azure specificato e il file COCO verrà salvato {project_name}_{project_id}/train.json in nello stesso contenitore. Le immagini con tag e senza tag verranno esportate, incluse tutte le immagini con tag negativo.

Importante

La personalizzazione del modello di analisi delle immagini attualmente non supporta il training della classificazione a più etichette. È comunque possibile esportare i dati da un progetto di classificazione a più etichette Visione personalizzata.

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)

Usare il file COCO in un nuovo progetto

Lo script genera un file COCO e lo carica nel percorso di archiviazione BLOB specificato. È ora possibile importarlo nel progetto di personalizzazione del modello. Vedere Creare ed eseguire il training di un modello personalizzato e passare alla sezione relativa alla selezione/importazione di un file COCO. È possibile seguire la guida da lì alla fine.

Passaggi successivi