Teilen über


Migrieren eines Custom Vision-Projekts zur Bildanalyse 4.0 Vorschau

Sie können ein vorhandenes Azure KI Custom Vision-Projekt zum neuen Bildanalyse 4.0-System migrieren. Custom Vision ist ein Modellanpassungsdienst, der vor der Bildanalyse 4.0 existierte.

In diesem Leitfaden wird Python-Code verwendet, um alle Trainingsdaten aus einem vorhandenen Custom Vision-Projekt (Bilder und deren Bezeichnungsdaten) zu entnehmen und in eine COCO-Datei zu konvertieren. Anschließend können Sie die COCO-Datei in Vision Studio importieren, um ein benutzerdefiniertes Bildanalysemodell zu trainieren. Lesen Sie Erstellen und Trainieren eines benutzerdefinierten Modells, und wechseln Sie zum Abschnitt über das Importieren einer COCO-Datei – Sie können der Anleitung von dort bis zum Ende folgen.

Voraussetzungen

Dieses Notebook exportiert Ihre Bilddaten und Anmerkungen aus dem Arbeitsbereich eines Custom Vision Service-Projekts in Ihre eigene COCO-Datei in einem Speicherblob und steht für das Training mit der Anpassung des Bildanalysemodells bereit. Sie können den Code in diesem Abschnitt mithilfe eines benutzerdefinierten Python-Skripts ausführen, oder Sie können das Notebook herunterladen und auf einer kompatiblen Plattform ausführen.

Tipp

Inhalte von export_cvs_data_to_blob_storage.ipynb. In GitHub öffnen .

Python-Beispielpaket installieren

Führen Sie den folgenden Befehl aus, um das erforderliche Python-Beispielpaket zu installieren:

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

Authentifizierung

Geben Sie als Nächstes die Anmeldeinformationen Ihres Custom Vision-Projekts und Ihres Blob Storage-Containers an.

Sie müssen die richtigen Parameterwerte eingeben. Sie benötigen die folgenden Informationen:

  • Der Name des Azure Storage-Kontos, das Sie mit Ihrem neuen benutzerdefinierten Modellprojekt verwenden möchten
  • Der Schlüssel für dieses Speicherkonto
  • Der Name des Containers, den Sie in diesem Speicherkonto verwenden möchten
  • Ihr Custom Vision-Trainingsschlüssel
  • Ihre Custom Vision-Endpunkt-URL
  • Die Projekt-ID Ihres Custom Vision-Projekts

Die Azure Storage-Anmeldeinformationen finden Sie auf der Seite dieser Ressource im Azure-Portal. Die Custom Vision-Anmeldeinformationen finden Sie auf der Seite Custom Vision-Projekteinstellungen im Custom Vision-Webportal.

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

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

Ausführen der Migration

Wenn Sie den Migrationscode ausführen, werden die Custom Vision-Trainingsimages in dem Ordner „{project_name}_{project_id}/images“ in Ihrem angegebenen Azure Blob Storage-Container gespeichert, und die COCO-Datei wird unter „{project_name}_{project_id}/train.json“ demselben Container gespeichert. Sowohl markierte als auch nicht markierte Bilder werden exportiert, einschließlich aller negativ markierten Bilder.

Wichtig

Die Anpassung des Bildanalysemodells unterstützt derzeit kein Mehrzeichenklassifizierungstraining. Kaufen Sie können weiterhin Daten aus einem Custom Vision-Mehrzeichenklassifizierungsprojekt exportieren.

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)

Verwenden der COCO-Datei in einem neuen Projekt

Das Skript generiert eine COCO-Datei und lädt sie in den von Ihnen angegebenen Blobspeicherort hoch. Sie können sie jetzt in Ihr Modellanpassungsprojekt importieren. Lesen Sie Erstellen und Trainieren eines benutzerdefinierten Modells, und wechseln Sie zum Abschnitt über das Auswählen/Importieren einer COCO-Datei. Sie können der Anleitung von dort bis zum Ende folgen.

Nächste Schritte