CustomVisionTrainingClient Classe
- Héritage
-
azure.cognitiveservices.vision.customvision.training.operations._custom_vision_training_client_operations.CustomVisionTrainingClientOperationsMixinCustomVisionTrainingClientCustomVisionTrainingClient
Constructeur
CustomVisionTrainingClient(endpoint, credentials)
Paramètres
- credentials
- None
Informations d’identification de l’abonnement qui identifient de manière unique l’abonnement client.
Variables
Configuration pour le client.
Méthodes
close |
Fermez le client si keep_alive a la valeur True. |
create_image_regions |
Créez un ensemble de régions d’image. Cette API accepte un lot de régions d’images et éventuellement des étiquettes pour mettre à jour les images existantes avec les informations de région. Il existe une limite de 64 entrées dans le lot. Si toutes les régions sont créées avec succès, 200(OK) status code est retourné. Sinon, le code 207 (multiétat) status sera retourné et les status détaillées pour chaque région seront répertoriées dans la charge utile de réponse. |
create_image_tags |
Associe un ensemble d’images à un ensemble d’étiquettes. |
create_images_from_data |
Ajoutez les images fournies à l’ensemble d’images d’entraînement. Cette API accepte le contenu du corps comme multipart/form-data et application/octet-stream. Lors de l’utilisation de plusieurs fichiers image en plusieurs parties, vous pouvez envoyer simultanément, avec un maximum de 64 fichiers. Si toutes les images sont créées avec succès, 200(OK) status code est retourné. Sinon, le code 207 (multiétat) status est retourné et les status détaillées pour chaque image sont répertoriées dans la charge utile de réponse. |
create_images_from_files |
Ajoutez le lot d’images fourni à l’ensemble d’images d’entraînement. Cette API accepte un lot de fichiers, et éventuellement des étiquettes, pour créer des images. Il existe une limite de 64 images et 20 étiquettes. Si toutes les images sont créées avec succès, 200(OK) status code est retourné. Sinon, le code 207 (multiétat) status est retourné et les status détaillées pour chaque image sont répertoriées dans la charge utile de réponse. |
create_images_from_predictions |
Ajoutez les images prédites spécifiées au jeu d’images d’entraînement. Cette API crée un lot d’images à partir d’images prédites spécifiées. Il existe une limite de 64 images et 20 étiquettes. Si toutes les images sont créées avec succès, 200(OK) status code est retourné. Sinon, le code 207 (multiétat) status est retourné et les status détaillées pour chaque image sont répertoriées dans la charge utile de réponse. |
create_images_from_urls |
Ajoutez les URL d’images fournies à l’ensemble d’images d’entraînement. Cette API accepte un lot d’URL, et éventuellement des étiquettes, pour créer des images. Il existe une limite de 64 images et 20 étiquettes. Si toutes les images sont créées avec succès, 200(OK) status code est retourné. Sinon, le code 207 (multiétat) status est retourné et les status détaillées pour chaque image sont répertoriées dans la charge utile de réponse. |
create_project |
Crée un projet. |
create_tag |
Crée une étiquette pour le projet. |
delete_image_regions |
Supprime un ensemble de régions d’images. |
delete_image_tags |
Supprime un ensemble d’étiquettes d’un ensemble d’images. |
delete_images |
Supprime des images de l’ensemble d’images de formation. |
delete_iteration |
Supprime une itération spécifique d’un projet. |
delete_prediction |
Supprime un ensemble d’images prédites et leurs résultats de prédiction associés. |
delete_project |
Supprime un projet spécifique. |
delete_tag |
Supprime une étiquette du projet. |
export_iteration |
Exporte une itération formée. |
export_project |
Exporte un projet. |
get_artifact |
Obtient le contenu de l’artefact à partir du stockage d’objets blob, en fonction du chemin relatif de l’artefact dans l’objet blob. |
get_domain |
Obtient des informations sur un domaine spécifique. |
get_domains |
Obtenez la liste des domaines disponibles. |
get_exports |
Obtient la liste des exportations pour une itération spécifique. |
get_image_count |
Obtenez le nombre d’images. Le filtrage est paramétré sur une relation et/ou. Par exemple, si les ID d’étiquette fournis sont pour les balises « Chien » et « Chat », seules les images étiquetées avec Dog et/ou Cat seront retournées. |
get_image_performance_count |
Obtient le nombre d’images étiquetées avec les {tagIds} fournis qui ont des résultats de prédiction de l’entraînement pour l’itération fournie {itérationId}. Le filtrage est paramétré sur une relation et/ou. Par exemple, si les ID d’étiquette fournis sont pour les balises « Chien » et « Chat », seules les images étiquetées avec Dog et/ou Cat seront retournées. |
get_image_performances |
Obtenir une image avec sa prédiction pour une itération de projet donnée. Cette API prend en charge le traitement par lot et la sélection de plage. Par défaut, elle retourne uniquement les 50 premières images correspondant à des images. Utilisez les paramètres {take} et {skip} pour contrôler le nombre d’images à retourner dans un lot donné. Le filtrage est paramétré sur une relation et/ou. Par exemple, si les ID d’étiquette fournis sont pour les balises « Chien » et « Chat », seules les images étiquetées avec Dog et/ou Cat seront retournées. |
get_image_region_proposals |
Obtenir des propositions de région pour une image. Retourne un tableau vide si aucune proposition n’est trouvée. Cette API permet d’obtenir des propositions de région pour une image, ainsi que des confiances pour la région. Elle retourne un tableau vide si aucune proposition n’est trouvée. |
get_images |
Obtenir des images pour une itération de projet ou un espace de travail donné. Cette API prend en charge le traitement par lot et la sélection de plage. Par défaut, elle retourne uniquement les 50 premières images correspondant à des images. Utilisez les paramètres {take} et {skip} pour contrôler le nombre d’images à retourner dans un lot donné. Le filtrage est paramétré sur une relation et/ou. Par exemple, si les ID d’étiquette fournis sont pour les balises « Chien » et « Chat », seules les images étiquetées avec Dog et/ou Cat seront retournées. |
get_images_by_ids |
Obtenez des images par ID pour une itération de projet donnée. Cette API retourne un ensemble d’images pour les étiquettes spécifiées et éventuellement une itération. Si aucune itération n’est spécifiée, l’espace de travail actuel est utilisé. |
get_iteration |
Obtient une itération spécifique. |
get_iteration_performance |
Obtient des informations détaillées sur les performances d’une itération. |
get_iterations |
Obtenir des itérations pour le projet. |
get_project |
Obtient un projet spécifique. |
get_projects |
Obtenez vos projets. |
get_tag |
Obtient des informations sur une étiquette spécifique. |
get_tagged_image_count |
Obtient le nombre d’images étiquetées avec le {tagIds} fourni. Le filtrage est paramétré sur une relation et/ou. Par exemple, si les ID d’étiquette fournis sont pour les balises « Chien » et « Chat », seules les images étiquetées avec Dog et/ou Cat seront retournées. |
get_tagged_images |
Obtenez des images étiquetées pour une itération de projet donnée. Cette API prend en charge le traitement par lot et la sélection de plage. Par défaut, elle retourne uniquement les 50 premières images correspondant à des images. Utilisez les paramètres {take} et {skip} pour contrôler le nombre d’images à retourner dans un lot donné. Le filtrage est paramétré sur une relation et/ou. Par exemple, si les ID d’étiquette fournis sont pour les balises « Chien » et « Chat », seules les images étiquetées avec Dog et/ou Cat seront retournées. |
get_tags |
Obtenez les balises d’un projet et d’une itération donnés. |
get_untagged_image_count |
Obtient le nombre d’images non marquées. Cette API retourne les images qui n’ont aucune étiquette pour un projet donné et éventuellement une itération. Si aucune itération n’est spécifiée, l’espace de travail actuel est utilisé. |
get_untagged_images |
Obtenir des images non marquées pour une itération de projet donnée. Cette API prend en charge le traitement par lot et la sélection de plage. Par défaut, elle retourne uniquement les 50 premières images correspondant à des images. Utilisez les paramètres {take} et {skip} pour contrôler le nombre d’images à retourner dans un lot donné. |
import_project |
Importe un projet. |
publish_iteration |
Publie une itération spécifique. |
query_predictions |
Obtient les images qui ont été envoyées à votre point de terminaison de prédiction. |
query_suggested_image_count |
Obtenez le nombre d’images dont les étiquettes suggérées correspondent à des balises données et dont les probabilités sont supérieures ou égales au seuil donné. Retourne le nombre sous la forme 0 si aucun n’a été trouvé. Cette API prend en compte les tagIds pour obtenir le nombre d’images non étiquetées par suggestion d’étiquette pour un seuil donné. |
query_suggested_images |
Obtenez des images non marquées dont les étiquettes suggérées correspondent à des balises données. Retourne un tableau vide si aucune image n’est trouvée. Cette API récupère les images non étiquetées filtrées par les ID d’étiquettes suggérés. Elle retourne un tableau vide si aucune image n’est trouvée. |
quick_test_image |
Teste rapidement une image. |
quick_test_image_url |
Teste rapidement une URL d’image. |
suggest_tags_and_regions |
Suggérer des balises et des régions pour un tableau/lot d’images non marquées. Retourne un tableau vide si aucune étiquette n’est trouvée. Cette API recevra des suggestions d’étiquette et de région pour un tableau/lot d’images non étiquetées, ainsi que des confiances pour les étiquettes. Elle retourne un tableau vide si aucune étiquette n’est trouvée. Il existe une limite de 64 images dans le lot. |
train_project |
Met en file d’attente le projet pour en effectuer l’apprentissage. |
unpublish_iteration |
Annule la publication d’une itération spécifique. |
update_image_metadata |
Mettre à jour les métadonnées des images. Cette API accepte un lot d’ID d’images et de métadonnées pour mettre à jour des images. Il existe une limite de 64 images. |
update_iteration |
Met à jour une itération spécifique. |
update_project |
Met à jour un projet spécifique. |
update_tag |
Met à jour une étiquette. |
close
Fermez le client si keep_alive a la valeur True.
close() -> None
create_image_regions
Créez un ensemble de régions d’image.
Cette API accepte un lot de régions d’images et éventuellement des étiquettes pour mettre à jour les images existantes avec les informations de région. Il existe une limite de 64 entrées dans le lot. Si toutes les régions sont créées avec succès, 200(OK) status code est retourné. Sinon, le code 207 (multiétat) status sera retourné et les status détaillées pour chaque région seront répertoriées dans la charge utile de réponse.
create_image_regions(project_id, regions=None, custom_headers=None, raw=False, **operation_config)
Paramètres
- regions
- list[ImageRegionCreateEntry]
- raw
- bool
retourne la réponse directe en même temps que la réponse désérialisée
- operation_config
Remplacements de configuration d’opération.
Retours
ImageRegionCreateSummary ou ClientRawResponse si raw=true
Type de retour
Exceptions
create_image_tags
Associe un ensemble d’images à un ensemble d’étiquettes.
create_image_tags(project_id, tags=None, custom_headers=None, raw=False, **operation_config)
Paramètres
- tags
- list[ImageTagCreateEntry]
Entrées de balise d’image à inclure dans ce lot.
- raw
- bool
retourne la réponse directe en même temps que la réponse désérialisée
- operation_config
Remplacements de configuration d’opération.
Retours
ImageTagCreateSummary ou ClientRawResponse si raw=true
Type de retour
Exceptions
create_images_from_data
Ajoutez les images fournies à l’ensemble d’images d’entraînement.
Cette API accepte le contenu du corps comme multipart/form-data et application/octet-stream. Lors de l’utilisation de plusieurs fichiers image en plusieurs parties, vous pouvez envoyer simultanément, avec un maximum de 64 fichiers. Si toutes les images sont créées avec succès, 200(OK) status code est retourné. Sinon, le code 207 (multiétat) status est retourné et les status détaillées pour chaque image sont répertoriées dans la charge utile de réponse.
create_images_from_data(project_id, image_data, tag_ids=None, custom_headers=None, raw=False, **operation_config)
Paramètres
- image_data
- Generator
Données d’image binaires. Les formats pris en charge sont JPEG, GIF, PNG et BMP. Prend en charge les images jusqu’à 6 Mo.
ID d’étiquettes avec lesquels baliser chaque image. Limité à 20.
- raw
- bool
retourne la réponse directe en même temps que la réponse désérialisée
- operation_config
Remplacements de configuration d’opération.
Retours
ImageCreateSummary ou ClientRawResponse si raw=true
Type de retour
Exceptions
create_images_from_files
Ajoutez le lot d’images fourni à l’ensemble d’images d’entraînement.
Cette API accepte un lot de fichiers, et éventuellement des étiquettes, pour créer des images. Il existe une limite de 64 images et 20 étiquettes. Si toutes les images sont créées avec succès, 200(OK) status code est retourné. Sinon, le code 207 (multiétat) status est retourné et les status détaillées pour chaque image sont répertoriées dans la charge utile de réponse.
create_images_from_files(project_id, batch, custom_headers=None, raw=False, **operation_config)
Paramètres
- batch
- ImageFileCreateBatch
Lot de fichiers image à ajouter. Limité à 64 images et 20 balises par lot.
- raw
- bool
retourne la réponse directe en même temps que la réponse désérialisée
- operation_config
Remplacements de configuration d’opération.
Retours
ImageCreateSummary ou ClientRawResponse si raw=true
Type de retour
Exceptions
create_images_from_predictions
Ajoutez les images prédites spécifiées au jeu d’images d’entraînement.
Cette API crée un lot d’images à partir d’images prédites spécifiées. Il existe une limite de 64 images et 20 étiquettes. Si toutes les images sont créées avec succès, 200(OK) status code est retourné. Sinon, le code 207 (multiétat) status est retourné et les status détaillées pour chaque image sont répertoriées dans la charge utile de réponse.
create_images_from_predictions(project_id, batch, custom_headers=None, raw=False, **operation_config)
Paramètres
- batch
- ImageIdCreateBatch
Image, ID d’étiquette et métadonnées. Limité à 64 images et 20 balises par lot.
- raw
- bool
retourne la réponse directe en même temps que la réponse désérialisée
- operation_config
Remplacements de configuration d’opération.
Retours
ImageCreateSummary ou ClientRawResponse si raw=true
Type de retour
Exceptions
create_images_from_urls
Ajoutez les URL d’images fournies à l’ensemble d’images d’entraînement.
Cette API accepte un lot d’URL, et éventuellement des étiquettes, pour créer des images. Il existe une limite de 64 images et 20 étiquettes. Si toutes les images sont créées avec succès, 200(OK) status code est retourné. Sinon, le code 207 (multiétat) status est retourné et les status détaillées pour chaque image sont répertoriées dans la charge utile de réponse.
create_images_from_urls(project_id, batch, custom_headers=None, raw=False, **operation_config)
Paramètres
- batch
- ImageUrlCreateBatch
URL d’image, ID d’étiquette et métadonnées. Limité à 64 images et 20 balises par lot.
- raw
- bool
retourne la réponse directe en même temps que la réponse désérialisée
- operation_config
Remplacements de configuration d’opération.
Retours
ImageCreateSummary ou ClientRawResponse si raw=true
Type de retour
Exceptions
create_project
Crée un projet.
create_project(name, description=None, domain_id=None, classification_type=None, target_export_platforms=None, export_model_container_uri=None, notification_queue_uri=None, custom_headers=None, raw=False, **operation_config)
Paramètres
- domain_id
- str
ID du domaine à utiliser pour ce projet. La valeur par défaut est Général.
- classification_type
- str
Type de classifieur à créer pour ce projet. Les valeurs possibles sont les suivantes : « Multiclasse », « Multilabel »
Liste des plateformes vers lesquelles le modèle entraîné a l’intention d’exporter.
- export_model_container_uri
- str
URI du conteneur stockage Azure qui sera utilisé pour stocker les modèles exportés.
- notification_queue_uri
- str
URI de la file d’attente stockage Azure qui sera utilisée pour envoyer des notifications liées au projet. Consultez la documentation sur les notifications de stockage pour l’installation et le format des messages.
- raw
- bool
retourne la réponse directe en même temps que la réponse désérialisée
- operation_config
Remplacements de configuration d’opération.
Retours
Project ou ClientRawResponse si raw=true
Type de retour
Exceptions
create_tag
Crée une étiquette pour le projet.
create_tag(project_id, name, description=None, type=None, custom_headers=None, raw=False, **operation_config)
Paramètres
- type
- str
Type facultatif pour la balise. Les valeurs possibles sont les suivantes : « Regular », « Negative », « GeneralProduct »
- raw
- bool
retourne la réponse directe en même temps que la réponse désérialisée
- operation_config
Remplacements de configuration d’opération.
Retours
Tag ou ClientRawResponse si raw=true
Type de retour
Exceptions
delete_image_regions
Supprime un ensemble de régions d’images.
delete_image_regions(project_id, region_ids, custom_headers=None, raw=False, **operation_config)
Paramètres
- raw
- bool
retourne la réponse directe en même temps que la réponse désérialisée
- operation_config
Remplacements de configuration d’opération.
Retours
None ou ClientRawResponse si raw=true
Type de retour
Exceptions
delete_image_tags
Supprime un ensemble d’étiquettes d’un ensemble d’images.
delete_image_tags(project_id, image_ids, tag_ids, custom_headers=None, raw=False, **operation_config)
Paramètres
- raw
- bool
retourne la réponse directe en même temps que la réponse désérialisée
- operation_config
Remplacements de configuration d’opération.
Retours
None ou ClientRawResponse si raw=true
Type de retour
Exceptions
delete_images
Supprime des images de l’ensemble d’images de formation.
delete_images(project_id, image_ids=None, all_images=None, all_iterations=None, custom_headers=None, raw=False, **operation_config)
Paramètres
- all_images
- bool
Indicateur pour spécifier la suppression de toutes les images, spécifiez cet indicateur ou une liste d’images. L’utilisation de cet indicateur renvoie une réponse 202 pour indiquer que les images sont en cours de suppression.
- all_iterations
- bool
Supprime ces images de toutes les itérations, pas seulement de l’espace de travail actuel. L’utilisation de cet indicateur renvoie une réponse 202 pour indiquer que les images sont en cours de suppression.
- raw
- bool
retourne la réponse directe en même temps que la réponse désérialisée
- operation_config
Remplacements de configuration d’opération.
Retours
None ou ClientRawResponse si raw=true
Type de retour
Exceptions
delete_iteration
Supprime une itération spécifique d’un projet.
delete_iteration(project_id, iteration_id, custom_headers=None, raw=False, **operation_config)
Paramètres
- raw
- bool
retourne la réponse directe en même temps que la réponse désérialisée
- operation_config
Remplacements de configuration d’opération.
Retours
None ou ClientRawResponse si raw=true
Type de retour
Exceptions
delete_prediction
Supprime un ensemble d’images prédites et leurs résultats de prédiction associés.
delete_prediction(project_id, ids, custom_headers=None, raw=False, **operation_config)
Paramètres
- raw
- bool
retourne la réponse directe en même temps que la réponse désérialisée
- operation_config
Remplacements de configuration d’opération.
Retours
None ou ClientRawResponse si raw=true
Type de retour
Exceptions
delete_project
Supprime un projet spécifique.
delete_project(project_id, custom_headers=None, raw=False, **operation_config)
Paramètres
- raw
- bool
retourne la réponse directe en même temps que la réponse désérialisée
- operation_config
Remplacements de configuration d’opération.
Retours
None ou ClientRawResponse si raw=true
Type de retour
Exceptions
delete_tag
Supprime une étiquette du projet.
delete_tag(project_id, tag_id, custom_headers=None, raw=False, **operation_config)
Paramètres
- raw
- bool
retourne la réponse directe en même temps que la réponse désérialisée
- operation_config
Remplacements de configuration d’opération.
Retours
None ou ClientRawResponse si raw=true
Type de retour
Exceptions
export_iteration
Exporte une itération formée.
export_iteration(project_id, iteration_id, platform, flavor=None, custom_headers=None, raw=False, **operation_config)
Paramètres
- platform
- str
Plateforme cible. Les valeurs possibles sont les suivantes : « CoreML », « TensorFlow », « DockerFile », « ONNX », « VAIDK », « OpenVino »
- flavor
- str
Saveur de la plateforme cible. Les valeurs possibles sont les suivantes : « Linux », « Windows », « ONNX10 », « ONNX12 », « ARM », « TensorFlowNormal », « TensorFlowLite »
- raw
- bool
retourne la réponse directe en même temps que la réponse désérialisée
- operation_config
Remplacements de configuration d’opération.
Retours
Export ou ClientRawResponse si raw=true
Type de retour
Exceptions
export_project
Exporte un projet.
export_project(project_id, custom_headers=None, raw=False, **operation_config)
Paramètres
- raw
- bool
retourne la réponse directe en même temps que la réponse désérialisée
- operation_config
Remplacements de configuration d’opération.
Retours
ProjectExport ou ClientRawResponse si raw=true
Type de retour
Exceptions
get_artifact
Obtient le contenu de l’artefact à partir du stockage d’objets blob, en fonction du chemin relatif de l’artefact dans l’objet blob.
get_artifact(project_id, path, custom_headers=None, raw=False, callback=None, **operation_config)
Paramètres
- raw
- bool
retourne la réponse directe en même temps que la réponse désérialisée
- callback
- Callable[<xref:Bytes>, <xref:response=None>]
Quand il est spécifié, est appelé avec chaque bloc de données qui est diffusé en continu. Le rappel doit prendre deux arguments, les octets du bloc de données actuel et l’objet de réponse. Si les données sont en cours de chargement, la réponse est None.
- operation_config
Remplacements de configuration d’opération.
Retours
object ou ClientRawResponse si raw=true
Type de retour
Exceptions
get_domain
Obtient des informations sur un domaine spécifique.
get_domain(domain_id, custom_headers=None, raw=False, **operation_config)
Paramètres
- raw
- bool
retourne la réponse directe en même temps que la réponse désérialisée
- operation_config
Remplacements de configuration d’opération.
Retours
Domain ou ClientRawResponse si raw=true
Type de retour
Exceptions
get_domains
Obtenez la liste des domaines disponibles.
get_domains(custom_headers=None, raw=False, **operation_config)
Paramètres
- raw
- bool
retourne la réponse directe en même temps que la réponse désérialisée
- operation_config
Remplacements de configuration d’opération.
Retours
list ou ClientRawResponse si raw=true
Type de retour
Exceptions
get_exports
Obtient la liste des exportations pour une itération spécifique.
get_exports(project_id, iteration_id, custom_headers=None, raw=False, **operation_config)
Paramètres
- raw
- bool
retourne la réponse directe en même temps que la réponse désérialisée
- operation_config
La configuration de l’opération remplace.
Retours
list ou ClientRawResponse si raw=true
Type de retour
Exceptions
get_image_count
Obtenez le nombre d’images.
Le filtrage est paramétré sur une relation et/ou. Par exemple, si les ID d’étiquette fournis sont pour les balises « Chien » et « Chat », seules les images étiquetées avec Dog et/ou Cat seront retournées.
get_image_count(project_id, iteration_id=None, tagging_status=None, filter=None, tag_ids=None, custom_headers=None, raw=False, **operation_config)
Paramètres
- iteration_id
- str
ID d’itération. Par défaut, l’espace de travail est défini.
- tagging_status
- str
Filtre d’étiquetage status. Il peut s’agir de « All », « Tagged » ou « Untagged ». La valeur par défaut est « All ». Les valeurs possibles sont les suivantes : 'All', 'Tagged', 'Untagged'
- filter
- str
Expression permettant de filtrer les images par rapport aux métadonnées d’image. Seules les images où l’expression est évaluée à true sont incluses dans la réponse. L’expression prend en charge les opérateurs eq (Égal), ne (Non égal) et (Logique et) ou (Logique ou). Voici un exemple, metadata=key1 eq 'value1' et key2 ne 'value2'.
Liste d’ID d’étiquettes pour filtrer les images à compter. Par défaut, toutes les balises sont null.
- operation_config
La configuration de l’opération remplace.
Retours
int ou ClientRawResponse si raw=true
Type de retour
Exceptions
get_image_performance_count
Obtient le nombre d’images étiquetées avec les {tagIds} fournis qui ont des résultats de prédiction de l’entraînement pour l’itération fournie {itérationId}.
Le filtrage est paramétré sur une relation et/ou. Par exemple, si les ID d’étiquette fournis sont pour les balises « Chien » et « Chat », seules les images étiquetées avec Dog et/ou Cat seront retournées.
get_image_performance_count(project_id, iteration_id, tag_ids=None, custom_headers=None, raw=False, **operation_config)
Paramètres
Liste d’ID d’étiquettes pour filtrer les images à compter. Par défaut, toutes les balises sont null.
- operation_config
La configuration de l’opération remplace.
Retours
int ou ClientRawResponse si raw=true
Type de retour
Exceptions
get_image_performances
Obtenir une image avec sa prédiction pour une itération de projet donnée.
Cette API prend en charge le traitement par lot et la sélection de plage. Par défaut, elle retourne uniquement les 50 premières images correspondant à des images. Utilisez les paramètres {take} et {skip} pour contrôler le nombre d’images à retourner dans un lot donné. Le filtrage est paramétré sur une relation et/ou. Par exemple, si les ID d’étiquette fournis sont pour les balises « Chien » et « Chat », seules les images étiquetées avec Dog et/ou Cat seront retournées.
get_image_performances(project_id, iteration_id, tag_ids=None, order_by=None, take=50, skip=0, custom_headers=None, raw=False, **operation_config)
Paramètres
Liste d’ids d’étiquettes pour filtrer les images. Par défaut, toutes les images étiquetées sont null. Limité à 20.
- order_by
- str
Classement. La valeur par défaut est la plus récente. Les valeurs possibles sont les suivantes : 'Newest', 'Oldest'
- take
- int
Nombre maximal d’images à retourner. La valeur par défaut est 50, limitée à 256.
- skip
- int
Nombre d’images à ignorer avant de commencer le lot d’images. La valeur par défaut est 0.
- operation_config
La configuration de l’opération remplace.
Retours
list ou ClientRawResponse si raw=true
Type de retour
Exceptions
get_image_region_proposals
Obtenir des propositions de région pour une image. Retourne un tableau vide si aucune proposition n’est trouvée.
Cette API permet d’obtenir des propositions de région pour une image, ainsi que des confiances pour la région. Elle retourne un tableau vide si aucune proposition n’est trouvée.
get_image_region_proposals(project_id, image_id, custom_headers=None, raw=False, **operation_config)
Paramètres
- operation_config
La configuration de l’opération remplace.
Retours
ImageRegionProposal ou ClientRawResponse si raw=true
Type de retour
Exceptions
get_images
Obtenir des images pour une itération de projet ou un espace de travail donné.
Cette API prend en charge le traitement par lot et la sélection de plage. Par défaut, elle retourne uniquement les 50 premières images correspondant à des images. Utilisez les paramètres {take} et {skip} pour contrôler le nombre d’images à retourner dans un lot donné. Le filtrage est paramétré sur une relation et/ou. Par exemple, si les ID d’étiquette fournis sont pour les balises « Chien » et « Chat », seules les images étiquetées avec Dog et/ou Cat seront retournées.
get_images(project_id, iteration_id=None, tag_ids=None, tagging_status=None, filter=None, order_by=None, take=50, skip=0, custom_headers=None, raw=False, **operation_config)
Paramètres
- iteration_id
- str
ID d’itération. Par défaut, l’espace de travail est défini.
Liste d’ids d’étiquettes pour filtrer les images. Par défaut, toutes les images étiquetées sont null. Limité à 20.
- tagging_status
- str
Filtre d’étiquetage status. Il peut s’agir de « All », « Tagged » ou « Untagged ». La valeur par défaut est « All ». Les valeurs possibles sont les suivantes : 'All', 'Tagged', 'Untagged'
- filter
- str
Expression permettant de filtrer les images par rapport aux métadonnées d’image. Seules les images où l’expression est évaluée à true sont incluses dans la réponse. L’expression prend en charge les opérateurs eq (Égal), ne (Non égal) et (Logique et) ou (Logique ou). Voici un exemple, metadata=key1 eq 'value1' et key2 ne 'value2'.
- order_by
- str
Classement. La valeur par défaut est la plus récente. Les valeurs possibles sont les suivantes : 'Newest', 'Oldest'
- take
- int
Nombre maximal d’images à retourner. La valeur par défaut est 50, limitée à 256.
- skip
- int
Nombre d’images à ignorer avant de commencer le lot d’images. La valeur par défaut est 0.
- operation_config
La configuration de l’opération remplace.
Retours
list ou ClientRawResponse si raw=true
Type de retour
Exceptions
get_images_by_ids
Obtenez des images par ID pour une itération de projet donnée.
Cette API retourne un ensemble d’images pour les étiquettes spécifiées et éventuellement une itération. Si aucune itération n’est spécifiée, l’espace de travail actuel est utilisé.
get_images_by_ids(project_id, image_ids=None, iteration_id=None, custom_headers=None, raw=False, **operation_config)
Paramètres
- iteration_id
- str
ID d’itération. Par défaut, l’espace de travail est défini.
- operation_config
La configuration de l’opération remplace.
Retours
list ou ClientRawResponse si raw=true
Type de retour
Exceptions
get_iteration
Obtient une itération spécifique.
get_iteration(project_id, iteration_id, custom_headers=None, raw=False, **operation_config)
Paramètres
- operation_config
La configuration de l’opération remplace.
Retours
Itération ou ClientRawResponse si raw=true
Type de retour
Exceptions
get_iteration_performance
Obtient des informations détaillées sur les performances d’une itération.
get_iteration_performance(project_id, iteration_id, threshold=None, overlap_threshold=None, custom_headers=None, raw=False, **operation_config)
Paramètres
- overlap_threshold
- float
Le cas échéant, le seuil de chevauchement de la zone englobante utilisé pour déterminer les prédictions vraies.
- operation_config
La configuration de l’opération remplace.
Retours
ItérationPerformance ou ClientRawResponse si raw=true
Type de retour
Exceptions
get_iterations
Obtenir des itérations pour le projet.
get_iterations(project_id, custom_headers=None, raw=False, **operation_config)
Paramètres
- operation_config
La configuration de l’opération remplace.
Retours
list ou ClientRawResponse si raw=true
Type de retour
Exceptions
get_project
Obtient un projet spécifique.
get_project(project_id, custom_headers=None, raw=False, **operation_config)
Paramètres
- operation_config
La configuration de l’opération remplace.
Retours
Project ou ClientRawResponse si raw=true
Type de retour
Exceptions
get_projects
Obtenez vos projets.
get_projects(custom_headers=None, raw=False, **operation_config)
Paramètres
- operation_config
La configuration de l’opération remplace.
Retours
list ou ClientRawResponse si raw=true
Type de retour
Exceptions
get_tag
Obtient des informations sur une étiquette spécifique.
get_tag(project_id, tag_id, iteration_id=None, custom_headers=None, raw=False, **operation_config)
Paramètres
- iteration_id
- str
Itération à partir de laquelle récupérer cette balise. Facultatif, la valeur par défaut est le jeu d’entraînement actuel.
- operation_config
La configuration de l’opération remplace.
Retours
Tag ou ClientRawResponse si raw=true
Type de retour
Exceptions
get_tagged_image_count
Obtient le nombre d’images étiquetées avec le {tagIds} fourni.
Le filtrage est paramétré sur une relation et/ou. Par exemple, si les ID d’étiquette fournis sont pour les balises « Chien » et « Chat », seules les images étiquetées avec Dog et/ou Cat seront retournées.
get_tagged_image_count(project_id, iteration_id=None, tag_ids=None, custom_headers=None, raw=False, **operation_config)
Paramètres
- iteration_id
- str
ID d’itération. Par défaut, l’espace de travail est défini.
Liste d’ID d’étiquettes pour filtrer les images à compter. Par défaut, toutes les balises sont null.
- operation_config
La configuration de l’opération remplace.
Retours
int ou ClientRawResponse si raw=true
Type de retour
Exceptions
get_tagged_images
Obtenez des images étiquetées pour une itération de projet donnée.
Cette API prend en charge le traitement par lot et la sélection de plage. Par défaut, elle retourne uniquement les 50 premières images correspondant à des images. Utilisez les paramètres {take} et {skip} pour contrôler le nombre d’images à retourner dans un lot donné. Le filtrage est paramétré sur une relation et/ou. Par exemple, si les ID d’étiquette fournis sont pour les balises « Chien » et « Chat », seules les images étiquetées avec Dog et/ou Cat seront retournées.
get_tagged_images(project_id, iteration_id=None, tag_ids=None, order_by=None, take=50, skip=0, custom_headers=None, raw=False, **operation_config)
Paramètres
- iteration_id
- str
ID d’itération. Par défaut, l’espace de travail est défini.
Liste d’ids d’étiquettes pour filtrer les images. Par défaut, toutes les images étiquetées sont null. Limité à 20.
- order_by
- str
Classement. La valeur par défaut est la plus récente. Les valeurs possibles sont les suivantes : 'Newest', 'Oldest'
- take
- int
Nombre maximal d’images à retourner. La valeur par défaut est 50, limitée à 256.
- skip
- int
Nombre d’images à ignorer avant de commencer le lot d’images. La valeur par défaut est 0.
- operation_config
La configuration de l’opération remplace.
Retours
list ou ClientRawResponse si raw=true
Type de retour
Exceptions
get_tags
Obtenez les balises d’un projet et d’une itération donnés.
get_tags(project_id, iteration_id=None, custom_headers=None, raw=False, **operation_config)
Paramètres
- iteration_id
- str
ID d’itération. Par défaut, l’espace de travail est défini.
- operation_config
La configuration de l’opération remplace.
Retours
list ou ClientRawResponse si raw=true
Type de retour
Exceptions
get_untagged_image_count
Obtient le nombre d’images non marquées.
Cette API retourne les images qui n’ont aucune étiquette pour un projet donné et éventuellement une itération. Si aucune itération n’est spécifiée, l’espace de travail actuel est utilisé.
get_untagged_image_count(project_id, iteration_id=None, custom_headers=None, raw=False, **operation_config)
Paramètres
- iteration_id
- str
ID d’itération. Par défaut, l’espace de travail est défini.
- operation_config
La configuration de l’opération remplace.
Retours
int ou ClientRawResponse si raw=true
Type de retour
Exceptions
get_untagged_images
Obtenir des images non marquées pour une itération de projet donnée.
Cette API prend en charge le traitement par lot et la sélection de plage. Par défaut, elle retourne uniquement les 50 premières images correspondant à des images. Utilisez les paramètres {take} et {skip} pour contrôler le nombre d’images à retourner dans un lot donné.
get_untagged_images(project_id, iteration_id=None, order_by=None, take=50, skip=0, custom_headers=None, raw=False, **operation_config)
Paramètres
- iteration_id
- str
ID d’itération. Par défaut, l’espace de travail est défini.
- order_by
- str
Classement. La valeur par défaut est la plus récente. Les valeurs possibles sont les suivantes : 'Newest', 'Oldest'
- take
- int
Nombre maximal d’images à retourner. La valeur par défaut est 50, limitée à 256.
- skip
- int
Nombre d’images à ignorer avant de commencer le lot d’images. La valeur par défaut est 0.
- operation_config
La configuration de l’opération remplace.
Retours
list ou ClientRawResponse si raw=true
Type de retour
Exceptions
import_project
Importe un projet.
import_project(token, name=None, custom_headers=None, raw=False, **operation_config)
Paramètres
- name
- str
Facultatif, nom du projet à utiliser au lieu du nom généré automatiquement.
- operation_config
La configuration de l’opération remplace.
Retours
Project ou ClientRawResponse si raw=true
Type de retour
Exceptions
publish_iteration
Publie une itération spécifique.
publish_iteration(project_id, iteration_id, publish_name, prediction_id, overwrite=None, custom_headers=None, raw=False, **operation_config)
Paramètres
- overwrite
- bool
Indique s’il faut remplacer le modèle publié par le nom donné (valeur par défaut : false).
- operation_config
La configuration de l’opération remplace.
Retours
bool ou ClientRawResponse si raw=true
Type de retour
Exceptions
query_predictions
Obtient les images qui ont été envoyées à votre point de terminaison de prédiction.
query_predictions(project_id, query, custom_headers=None, raw=False, **operation_config)
Paramètres
- query
- PredictionQueryToken
Paramètres utilisés pour interroger les prédictions. Limité à la combinaison de 2 balises.
- operation_config
La configuration de l’opération remplace.
Retours
PredictionQueryResult ou ClientRawResponse si raw=true
Type de retour
Exceptions
query_suggested_image_count
Obtenez le nombre d’images dont les étiquettes suggérées correspondent à des balises données et dont les probabilités sont supérieures ou égales au seuil donné. Retourne le nombre sous la forme 0 si aucun n’a été trouvé.
Cette API prend en compte les tagIds pour obtenir le nombre d’images non étiquetées par suggestion d’étiquette pour un seuil donné.
query_suggested_image_count(project_id, iteration_id, tag_ids=None, threshold=None, custom_headers=None, raw=False, **operation_config)
Paramètres
TagIds existants dans le projet pour lequel obtenir le nombre de balises suggérées.
- threshold
- float
Seuil de confiance sur lequel filtrer les balises suggérées.
- operation_config
La configuration de l’opération remplace.
Retours
dict ou ClientRawResponse si raw=true
Type de retour
Exceptions
query_suggested_images
Obtenez des images non marquées dont les étiquettes suggérées correspondent à des balises données. Retourne un tableau vide si aucune image n’est trouvée.
Cette API récupère les images non étiquetées filtrées par les ID d’étiquettes suggérés. Elle retourne un tableau vide si aucune image n’est trouvée.
query_suggested_images(project_id, iteration_id, query, custom_headers=None, raw=False, **operation_config)
Paramètres
Contient les propriétés dont nous avons besoin pour interroger les images suggérées.
- operation_config
La configuration de l’opération remplace.
Retours
SuggestedTagAndRegionQuery ou ClientRawResponse si raw=true
Type de retour
Exceptions
quick_test_image
Teste rapidement une image.
quick_test_image(project_id, image_data, iteration_id=None, store=True, custom_headers=None, raw=False, **operation_config)
Paramètres
- image_data
- Generator
Données d’image binaires. Les formats pris en charge sont JPEG, GIF, PNG et BMP. Prend en charge les images jusqu’à 6 Mo.
- iteration_id
- str
facultatif. Spécifie l’ID d’une itération particulière à évaluer. L’itération par défaut du projet sera utilisée quand elle n’est pas spécifiée.
- store
- bool
facultatif. Spécifie s’il faut stocker ou non le résultat de cette prédiction. La valeur par défaut est true, à stocker.
- operation_config
La configuration de l’opération remplace.
Retours
ImagePrediction ou ClientRawResponse si raw=true
Type de retour
Exceptions
quick_test_image_url
Teste rapidement une URL d’image.
quick_test_image_url(project_id, url, iteration_id=None, store=True, custom_headers=None, raw=False, **operation_config)
Paramètres
- iteration_id
- str
facultatif. Spécifie l’ID d’une itération particulière à évaluer. L’itération par défaut du projet sera utilisée quand elle n’est pas spécifiée.
- store
- bool
facultatif. Spécifie s’il faut stocker ou non le résultat de cette prédiction. La valeur par défaut est true, à stocker.
- operation_config
La configuration de l’opération remplace.
Retours
ImagePrediction ou ClientRawResponse si raw=true
Type de retour
Exceptions
suggest_tags_and_regions
Suggérer des balises et des régions pour un tableau/lot d’images non marquées. Retourne un tableau vide si aucune étiquette n’est trouvée.
Cette API recevra des suggestions d’étiquette et de région pour un tableau/lot d’images non étiquetées, ainsi que des confiances pour les étiquettes. Elle retourne un tableau vide si aucune étiquette n’est trouvée. Il existe une limite de 64 images dans le lot.
suggest_tags_and_regions(project_id, iteration_id, image_ids, custom_headers=None, raw=False, **operation_config)
Paramètres
Tableau d’ids d’image la suggestion de balise est nécessaire pour. Utilisez l’API GetUntaggedImages pour obtenir des imageIds.
- operation_config
La configuration de l’opération remplace.
Retours
list ou ClientRawResponse si raw=true
Type de retour
Exceptions
train_project
Met en file d’attente le projet pour en effectuer l’apprentissage.
train_project(project_id, training_type=None, reserved_budget_in_hours=0, force_train=False, notification_email_address=None, selected_tags=None, custom_base_model_info=None, custom_headers=None, raw=False, **operation_config)
Paramètres
- training_type
- str
Type d’entraînement à utiliser pour entraîner le projet (par défaut : Normal). Les valeurs possibles sont les suivantes : 'Regular', 'Advanced'
- reserved_budget_in_hours
- int
Nombre d’heures réservées comme budget pour la formation (le cas échéant).
- force_train
- bool
Indique s’il faut forcer l’apprentissage même si le jeu de données et la configuration ne changent pas (valeur par défaut : false).
- notification_email_address
- str
Adresse e-mail à laquelle envoyer une notification à la fin de l’entraînement (valeur par défaut : null).
Liste des balises sélectionnées pour cette session d’entraînement. Les autres balises du projet seront ignorées.
- custom_base_model_info
- CustomBaseModelInfo
Informations sur l’itération précédemment entraînée qui fournit le modèle de base pour l’entraînement de l’itération actuelle.
- operation_config
La configuration de l’opération remplace.
Retours
Itération ou ClientRawResponse si raw=true
Type de retour
Exceptions
unpublish_iteration
Annule la publication d’une itération spécifique.
unpublish_iteration(project_id, iteration_id, custom_headers=None, raw=False, **operation_config)
Paramètres
- operation_config
La configuration de l’opération remplace.
Retours
None ou ClientRawResponse si raw=true
Type de retour
Exceptions
update_image_metadata
Mettre à jour les métadonnées des images.
Cette API accepte un lot d’ID d’images et de métadonnées pour mettre à jour des images. Il existe une limite de 64 images.
update_image_metadata(project_id, image_ids, metadata, custom_headers=None, raw=False, **operation_config)
Paramètres
Métadonnées à mettre à jour vers les images spécifiées. Limité à 10 paires clé-valeur par image. La longueur de la clé est limitée à 128. La longueur de la valeur est limitée à 256.
- operation_config
La configuration de l’opération remplace.
Retours
ImageMetadataUpdateSummary ou ClientRawResponse si raw=true
Type de retour
Exceptions
update_iteration
Met à jour une itération spécifique.
update_iteration(project_id, iteration_id, name, custom_headers=None, raw=False, **operation_config)
Paramètres
- operation_config
La configuration de l’opération remplace.
Retours
Itération ou ClientRawResponse si raw=true
Type de retour
Exceptions
update_project
Met à jour un projet spécifique.
update_project(project_id, updated_project, custom_headers=None, raw=False, **operation_config)
Paramètres
- operation_config
La configuration de l’opération remplace.
Retours
Project ou ClientRawResponse si raw=true
Type de retour
Exceptions
update_tag
Met à jour une étiquette.
update_tag(project_id, tag_id, updated_tag, custom_headers=None, raw=False, **operation_config)
Paramètres
- operation_config
La configuration de l’opération remplace.
Retours
Tag ou ClientRawResponse si raw=true
Type de retour
Exceptions
Azure SDK for Python
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour