Custom Vision-projekt migrálása az Image Analysis 4.0 előzetes verziójába

Meglévő Azure AI Custom Vision-projektet migrálhat az új Image Analysis 4.0 rendszerbe. A Custom Vision egy modell testreszabási szolgáltatás, amely az Image Analysis 4.0 előtt létezett.

Ez az útmutató Python-kód használatával veszi át az összes betanítási adatot egy meglévő Custom Vision-projektből (képek és címkeadatok), és COCO-fájllá konvertálja őket. Ezután importálhatja a COCO-fájlt a Vision Studióba egy egyéni képelemzési modell betanítása érdekében. Lásd: Egyéni modell létrehozása és betanítása, majd a COCO-fájlok importálásának szakasza – innentől a végéig követheti az útmutatót.

Előfeltételek

Ez a jegyzetfüzet exportálja a képadatokat és a széljegyzeteket egy Custom Vision Service-projekt munkaterületéről a saját COCO-fájljába egy tárolóblobban, készen áll a képelemzési modell testreszabásával való betanításra. Ebben a szakaszban a kódot egy egyéni Python-szkripttel futtathatja, vagy letöltheti és futtathatja a jegyzetfüzetet egy kompatibilis platformon.

Tipp.

A export_cvs_data_to_blob_storage.ipynb tartalma. Nyissa meg a GitHubon.

A Python-mintacsomag telepítése

Futtassa a következő parancsot a szükséges Python-mintacsomag telepítéséhez:

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

Hitelesítés

Ezután adja meg a Custom Vision-projekt és a blobtároló hitelesítő adatait.

Meg kell adnia a megfelelő paraméterértékeket. A következő adatokra lesz szüksége:

  • Az új egyéni modellprojekthez használni kívánt Azure Storage-fiók neve
  • A tárfiók kulcsa
  • A tárfiókban használni kívánt tároló neve
  • A Custom Vision betanítási kulcsa
  • A Custom Vision-végpont URL-címe
  • A Custom Vision-projekt projektazonosítója

Az Azure Storage hitelesítő adatai az erőforrás oldalán, az Azure Portalon találhatók. A Custom Vision hitelesítő adatai a Custom Vision-projekt beállításainak lapján, a Custom Vision webportálon találhatók.

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

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

A migrálás futtatása

A migrálási kód futtatásakor a Custom Vision betanítási rendszerképeit a rendszer a megadott Azure Blob Storage-tároló egy {project_name}_{project_id}/images mappájába menti, és a COCO-fájlt ugyanabba a tárolóba {project_name}_{project_id}/train.json menti. A rendszer a címkézett és a címkézetlen képeket is exportálja, beleértve a negatív címkével ellátott képeket is.

Fontos

A képelemzési modell testreszabása jelenleg nem támogatja a többcímkés besorolás betanítását, így továbbra is exportálhat adatokat a Custom Vision többcímkés besorolási projektből.

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)

COCO-fájl használata új projektben

A szkript létrehoz egy COCO-fájlt, és feltölti a megadott blobtárolóba. Most már importálhatja a Modell testreszabása projektbe. Lásd : Egyéni modell létrehozása és betanítása, majd a COCO-fájlok kiválasztásáról/importálásáról szóló szakasz – innentől a végéig követheti az útmutatót.

Következő lépések