CustomVisionTrainingClient Classe
- Herança
-
azure.cognitiveservices.vision.customvision.training.operations._custom_vision_training_client_operations.CustomVisionTrainingClientOperationsMixinCustomVisionTrainingClientCustomVisionTrainingClient
Construtor
CustomVisionTrainingClient(endpoint, credentials)
Parâmetros
- credentials
- None
Credenciais de assinatura que identificam exclusivamente a assinatura do cliente.
Variáveis
Configuração do cliente.
Métodos
close |
Feche o cliente se keep_alive for True. |
create_image_regions |
Crie um conjunto de regiões de imagem. Essa API aceita um lote de regiões de imagem e, opcionalmente, marcas para atualizar imagens existentes com informações de região. Há um limite de 64 entradas no lote. Se todas as regiões forem criadas com êxito, 200(OK) status código será retornado. Caso contrário, o código de status 207 (Vários Status) será retornado e os detalhes status para cada região serão listados na carga de resposta. |
create_image_tags |
Associe um conjunto de imagens a um conjunto de marcas. |
create_images_from_data |
Adicione as imagens fornecidas ao conjunto de imagens de treinamento. Essa API aceita o conteúdo do corpo como multipart/form-data e application/octet-stream. Ao usar vários arquivos de imagem de várias partes pode ser enviado de uma só vez, com um máximo de 64 arquivos. Se todas as imagens forem criadas com êxito, 200(OK) status código será retornado. Caso contrário, o código de status 207 (Vários Status) será retornado e os detalhes status para cada imagem serão listados na carga de resposta. |
create_images_from_files |
Adicione o lote de imagens fornecido ao conjunto de imagens de treinamento. Essa API aceita um lote de arquivos e, opcionalmente, marcas para criar imagens. Há um limite de 64 imagens e 20 marcações. Se todas as imagens forem criadas com êxito, 200(OK) status código será retornado. Caso contrário, o código de status 207 (Vários Status) será retornado e os detalhes status para cada imagem serão listados na carga de resposta. |
create_images_from_predictions |
Adicione as imagens previstas especificadas ao conjunto de imagens de treinamento. Essa API cria um lote de imagens com base em imagens previstas especificadas. Há um limite de 64 imagens e 20 marcações. Se todas as imagens forem criadas com êxito, 200(OK) status código será retornado. Caso contrário, o código de status 207 (Vários Status) será retornado e os detalhes status para cada imagem serão listados na carga de resposta. |
create_images_from_urls |
Adicione as URLs de imagens fornecidas ao conjunto de imagens de treinamento. Essa API aceita um lote de URLs e, opcionalmente, marcas para criar imagens. Há um limite de 64 imagens e 20 marcações. Se todas as imagens forem criadas com êxito, 200(OK) status código será retornado. Caso contrário, o código de status 207 (Vários Status) será retornado e os detalhes status para cada imagem serão listados na carga de resposta. |
create_project |
Criar um projeto. |
create_tag |
Criar marca para o projeto. |
delete_image_regions |
Excluir um conjunto de regiões de imagem. |
delete_image_tags |
Remover um conjunto de marcas de um conjunto de imagens. |
delete_images |
Excluir imagens do conjunto de imagens de treinamento. |
delete_iteration |
Excluir uma iteração específica de um projeto. |
delete_prediction |
Excluir um conjunto de imagens previstas e seus resultados de previsão associados. |
delete_project |
Excluir um projeto específico. |
delete_tag |
Excluir marca do projeto. |
export_iteration |
Exportar uma iteração treinada. |
export_project |
Exporta um projeto. |
get_artifact |
Obter o conteúdo do artefato do Armazenamento de Blobs com base no caminho relativo do artefato no blob. |
get_domain |
Obter informações sobre um domínio específico. |
get_domains |
Obtenha uma lista dos domínios disponíveis. |
get_exports |
Obter a lista de exportações para uma iteração específica. |
get_image_count |
Obter o número de imagens. A filtragem está em uma relação e/ou. Por exemplo, se as IDs de marca fornecidas forem para as marcas "Dog" e "Cat", somente as imagens marcadas com Dog e/ou Cat serão retornadas. |
get_image_performance_count |
Obtém o número de imagens marcadas com o {tagIds} fornecido que têm resultados de previsão do treinamento para a iteração fornecida {iterationId}. A filtragem está em uma relação e/ou. Por exemplo, se as IDs de marca fornecidas forem para as marcas "Dog" e "Cat", somente as imagens marcadas com Dog e/ou Cat serão retornadas. |
get_image_performances |
Obter imagem com sua previsão para uma determinada iteração de projeto. Esta API dá suporte para seleção de intervalo e envio em lote. Por padrão, retornará apenas as primeiras 50 imagens que correspondem às imagens. Use os parâmetros {take} e {skip} para controlar quantas imagens retornar em um determinado lote. A filtragem está em uma relação e/ou. Por exemplo, se as IDs de marca fornecidas forem para as marcas "Dog" e "Cat", somente as imagens marcadas com Dog e/ou Cat serão retornadas. |
get_image_region_proposals |
Obtenha propostas de região para uma imagem. Retornará uma matriz vazia se nenhuma proposta for encontrada. Essa API obterá propostas de região para uma imagem juntamente com confianças para a região. Retornará uma matriz vazia se nenhuma proposta for encontrada. |
get_images |
Obtenha imagens para uma determinada iteração de projeto ou workspace. Esta API dá suporte para seleção de intervalo e envio em lote. Por padrão, retornará apenas as primeiras 50 imagens que correspondem às imagens. Use os parâmetros {take} e {skip} para controlar quantas imagens retornar em um determinado lote. A filtragem está em uma relação e/ou. Por exemplo, se as IDs de marca fornecidas forem para as marcas "Dog" e "Cat", somente as imagens marcadas com Dog e/ou Cat serão retornadas. |
get_images_by_ids |
Obtenha imagens por ID para uma determinada iteração de projeto. Essa API retornará um conjunto de imagens para as marcas especificadas e, opcionalmente, a iteração. Se nenhuma iteração for especificada, o workspace atual será usado. |
get_iteration |
Obter uma iteração específica. |
get_iteration_performance |
Obter informações detalhadas de desempenho sobre uma iteração. |
get_iterations |
Obtenha iterações para o projeto. |
get_project |
Obter um projeto específico. |
get_projects |
Obtenha seus projetos. |
get_tag |
Obter informações sobre marca específica. |
get_tagged_image_count |
Obtém o número de imagens marcadas com o {tagIds}fornecido. A filtragem está em uma relação e/ou. Por exemplo, se as IDs de marca fornecidas forem para as marcas "Dog" e "Cat", somente as imagens marcadas com Dog e/ou Cat serão retornadas. |
get_tagged_images |
Obtenha imagens marcadas para uma determinada iteração de projeto. Esta API dá suporte para seleção de intervalo e envio em lote. Por padrão, retornará apenas as primeiras 50 imagens que correspondem às imagens. Use os parâmetros {take} e {skip} para controlar quantas imagens devem ser retornadas em um determinado lote. A filtragem está em uma relação e/ou. Por exemplo, se as IDs de marca fornecidas forem para as marcas "Dog" e "Cat", somente as imagens marcadas com Dog e/ou Cat serão retornadas. |
get_tags |
Obtenha as marcas de um determinado projeto e iteração. |
get_untagged_image_count |
Obtém o número de imagens não registradas. Essa API retorna as imagens que não têm marcas para um determinado projeto e, opcionalmente, uma iteração. Se nenhuma iteração for especificada, o workspace atual será usado. |
get_untagged_images |
Obtenha imagens não registradas para uma determinada iteração de projeto. Esta API dá suporte para seleção de intervalo e envio em lote. Por padrão, retornará apenas as primeiras 50 imagens que correspondem às imagens. Use os parâmetros {take} e {skip} para controlar quantas imagens devem ser retornadas em um determinado lote. |
import_project |
Importa um projeto. |
publish_iteration |
Publicar uma iteração específica. |
query_predictions |
Obter imagens enviadas ao ponto de extremidade de previsão. |
query_suggested_image_count |
Obtenha a contagem de imagens cujas marcas sugeridas correspondem a determinadas marcas e suas probabilidades são maiores ou iguais ao limite especificado. Retorna count como 0 se nenhum encontrado. Essa API usa tagIds para obter a contagem de imagens não marcadas por marcas sugeridas para um determinado limite. |
query_suggested_images |
Obtenha imagens não registradas cujas marcas sugeridas correspondem a determinadas marcas. Retorna uma matriz vazia se nenhuma imagem for encontrada. Essa API buscará imagens não marcadas filtradas por IDs de marcas sugeridas. Retornará uma matriz vazia se nenhuma imagem for encontrada. |
quick_test_image |
Realizar um teste rápido de uma imagem. |
quick_test_image_url |
Realizar um teste rápido de uma URL de imagem. |
suggest_tags_and_regions |
Sugerir marcas e regiões para uma matriz/lote de imagens não registradas. Retornará uma matriz vazia se nenhuma marca for encontrada. Essa API receberá marcas e regiões sugeridas para uma matriz/lote de imagens não marcadas, juntamente com confianças para as marcas. Retornará uma matriz vazia se nenhuma marca for encontrada. Há um limite de 64 imagens no lote. |
train_project |
Coloca na fila o projeto para treinamento. |
unpublish_iteration |
Cancelar a publicação de uma iteração específica. |
update_image_metadata |
Atualizar metadados de imagens. Essa API aceita um lote de IDs de imagem e metadados para atualizar imagens. Há um limite de 64 imagens. |
update_iteration |
Atualizar uma iteração específica. |
update_project |
Atualizar um projeto específico. |
update_tag |
Atualizar marca. |
close
Feche o cliente se keep_alive for True.
close() -> None
create_image_regions
Crie um conjunto de regiões de imagem.
Essa API aceita um lote de regiões de imagem e, opcionalmente, marcas para atualizar imagens existentes com informações de região. Há um limite de 64 entradas no lote. Se todas as regiões forem criadas com êxito, 200(OK) status código será retornado. Caso contrário, o código de status 207 (Vários Status) será retornado e os detalhes status para cada região serão listados na carga de resposta.
create_image_regions(project_id, regions=None, custom_headers=None, raw=False, **operation_config)
Parâmetros
- regions
- list[ImageRegionCreateEntry]
- operation_config
Substituições de configuração de operação.
Retornos
ImageRegionCreateSummary ou ClientRawResponse se raw=true
Tipo de retorno
Exceções
create_image_tags
Associe um conjunto de imagens a um conjunto de marcas.
create_image_tags(project_id, tags=None, custom_headers=None, raw=False, **operation_config)
Parâmetros
- tags
- list[ImageTagCreateEntry]
Entradas de marca de imagem a serem incluídas neste lote.
- operation_config
Substituições de configuração de operação.
Retornos
ImageTagCreateSummary ou ClientRawResponse se raw=true
Tipo de retorno
Exceções
create_images_from_data
Adicione as imagens fornecidas ao conjunto de imagens de treinamento.
Essa API aceita o conteúdo do corpo como multipart/form-data e application/octet-stream. Ao usar vários arquivos de imagem de várias partes pode ser enviado de uma só vez, com um máximo de 64 arquivos. Se todas as imagens forem criadas com êxito, 200(OK) status código será retornado. Caso contrário, o código de status 207 (Vários Status) será retornado e os detalhes status para cada imagem serão listados na carga de resposta.
create_images_from_data(project_id, image_data, tag_ids=None, custom_headers=None, raw=False, **operation_config)
Parâmetros
- image_data
- Generator
Dados de imagem binária. Os formatos com suporte são JPEG, GIF, PNG e BMP. Dá suporte a imagens de até 6 MB.
As IDs de marcas com as quais marcar cada imagem. Limitado a 20.
- operation_config
Substituições de configuração de operação.
Retornos
ImageCreateSummary ou ClientRawResponse se raw=true
Tipo de retorno
Exceções
create_images_from_files
Adicione o lote de imagens fornecido ao conjunto de imagens de treinamento.
Essa API aceita um lote de arquivos e, opcionalmente, marcas para criar imagens. Há um limite de 64 imagens e 20 marcações. Se todas as imagens forem criadas com êxito, 200(OK) status código será retornado. Caso contrário, o código de status 207 (Vários Status) será retornado e os detalhes status para cada imagem serão listados na carga de resposta.
create_images_from_files(project_id, batch, custom_headers=None, raw=False, **operation_config)
Parâmetros
- batch
- ImageFileCreateBatch
O lote de arquivos de imagem a serem adicionados. Limitado a 64 imagens e 20 marcas por lote.
- operation_config
Substituições de configuração de operação.
Retornos
ImageCreateSummary ou ClientRawResponse se raw=true
Tipo de retorno
Exceções
create_images_from_predictions
Adicione as imagens previstas especificadas ao conjunto de imagens de treinamento.
Essa API cria um lote de imagens com base em imagens previstas especificadas. Há um limite de 64 imagens e 20 marcações. Se todas as imagens forem criadas com êxito, 200(OK) status código será retornado. Caso contrário, o código de status 207 (Vários Status) será retornado e os detalhes status para cada imagem serão listados na carga de resposta.
create_images_from_predictions(project_id, batch, custom_headers=None, raw=False, **operation_config)
Parâmetros
- batch
- ImageIdCreateBatch
Imagem, IDs de marca e metadados. Limitado a 64 imagens e 20 marcas por lote.
- operation_config
Substituições de configuração de operação.
Retornos
ImageCreateSummary ou ClientRawResponse se raw=true
Tipo de retorno
Exceções
create_images_from_urls
Adicione as URLs de imagens fornecidas ao conjunto de imagens de treinamento.
Essa API aceita um lote de URLs e, opcionalmente, marcas para criar imagens. Há um limite de 64 imagens e 20 marcações. Se todas as imagens forem criadas com êxito, 200(OK) status código será retornado. Caso contrário, o código de status 207 (Vários Status) será retornado e os detalhes status para cada imagem serão listados na carga de resposta.
create_images_from_urls(project_id, batch, custom_headers=None, raw=False, **operation_config)
Parâmetros
- batch
- ImageUrlCreateBatch
Urls de imagem, IDs de marca e metadados. Limitado a 64 imagens e 20 marcas por lote.
- operation_config
Substituições de configuração de operação.
Retornos
ImageCreateSummary ou ClientRawResponse se raw=true
Tipo de retorno
Exceções
create_project
Criar um projeto.
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)
Parâmetros
- classification_type
- str
O tipo de classificador a ser criado para este projeto. Os valores possíveis incluem: 'Multiclass', 'Multilabel'
Lista de plataformas para as quais o modelo treinado pretende exportar.
- export_model_container_uri
- str
O URI para o contêiner do Armazenamento do Azure que será usado para armazenar modelos exportados.
- notification_queue_uri
- str
O URI para a fila do Armazenamento do Azure que será usada para enviar notificações relacionadas ao projeto. Consulte Documentação de notificações de armazenamento para configuração e formato de mensagem.
- operation_config
Substituições de configuração de operação.
Retornos
Project ou ClientRawResponse se raw=true
Tipo de retorno
Exceções
create_tag
Criar marca para o projeto.
create_tag(project_id, name, description=None, type=None, custom_headers=None, raw=False, **operation_config)
Parâmetros
- type
- str
Tipo opcional para a marca. Os valores possíveis incluem: 'Regular', 'Negative', 'GeneralProduct'
- operation_config
Substituições de configuração de operação.
Retornos
Tag ou ClientRawResponse se raw=true
Tipo de retorno
Exceções
delete_image_regions
Excluir um conjunto de regiões de imagem.
delete_image_regions(project_id, region_ids, custom_headers=None, raw=False, **operation_config)
Parâmetros
- operation_config
Substituições de configuração de operação.
Retornos
None ou ClientRawResponse se raw=true
Tipo de retorno
Exceções
delete_image_tags
Remover um conjunto de marcas de um conjunto de imagens.
delete_image_tags(project_id, image_ids, tag_ids, custom_headers=None, raw=False, **operation_config)
Parâmetros
Marcas a serem excluídas das imagens especificadas. Limitado a 20 marcas.
- operation_config
Substituições de configuração de operação.
Retornos
None ou ClientRawResponse se raw=true
Tipo de retorno
Exceções
delete_images
Excluir imagens do conjunto de imagens de treinamento.
delete_images(project_id, image_ids=None, all_images=None, all_iterations=None, custom_headers=None, raw=False, **operation_config)
Parâmetros
IDs das imagens a serem excluídas. Limitado a 256 imagens por lote.
- all_images
- bool
Sinalizador para especificar a exclusão de todas as imagens, especifique esse sinalizador ou uma lista de imagens. O uso desse sinalizador retornará uma resposta 202 para indicar que as imagens estão sendo excluídas.
- all_iterations
- bool
Remove essas imagens de todas as iterações, não apenas do workspace atual. O uso desse sinalizador retornará uma resposta 202 para indicar que as imagens estão sendo excluídas.
- operation_config
Substituições de configuração de operação.
Retornos
None ou ClientRawResponse se raw=true
Tipo de retorno
Exceções
delete_iteration
Excluir uma iteração específica de um projeto.
delete_iteration(project_id, iteration_id, custom_headers=None, raw=False, **operation_config)
Parâmetros
- operation_config
Substituições de configuração de operação.
Retornos
None ou ClientRawResponse se raw=true
Tipo de retorno
Exceções
delete_prediction
Excluir um conjunto de imagens previstas e seus resultados de previsão associados.
delete_prediction(project_id, ids, custom_headers=None, raw=False, **operation_config)
Parâmetros
- operation_config
Substituições de configuração de operação.
Retornos
None ou ClientRawResponse se raw=true
Tipo de retorno
Exceções
delete_project
Excluir um projeto específico.
delete_project(project_id, custom_headers=None, raw=False, **operation_config)
Parâmetros
- operation_config
Substituições de configuração de operação.
Retornos
None ou ClientRawResponse se raw=true
Tipo de retorno
Exceções
delete_tag
Excluir marca do projeto.
delete_tag(project_id, tag_id, custom_headers=None, raw=False, **operation_config)
Parâmetros
- operation_config
Substituições de configuração de operação.
Retornos
None ou ClientRawResponse se raw=true
Tipo de retorno
Exceções
export_iteration
Exportar uma iteração treinada.
export_iteration(project_id, iteration_id, platform, flavor=None, custom_headers=None, raw=False, **operation_config)
Parâmetros
- platform
- str
A plataforma de destino. Os valores possíveis incluem: 'CoreML', 'TensorFlow', 'DockerFile', 'ONNX', 'VAIDK', 'OpenVino'
- flavor
- str
O sabor da plataforma de destino. Os valores possíveis incluem: 'Linux', 'Windows', 'ONNX10', 'ONNX12', 'ARM', 'TensorFlowNormal', 'TensorFlowLite'
- operation_config
Substituições de configuração de operação.
Retornos
Exportar ou ClientRawResponse se raw=true
Tipo de retorno
Exceções
export_project
Exporta um projeto.
export_project(project_id, custom_headers=None, raw=False, **operation_config)
Parâmetros
- operation_config
Substituições de configuração de operação.
Retornos
ProjectExport ou ClientRawResponse se raw=true
Tipo de retorno
Exceções
get_artifact
Obter o conteúdo do artefato do Armazenamento de Blobs com base no caminho relativo do artefato no blob.
get_artifact(project_id, path, custom_headers=None, raw=False, callback=None, **operation_config)
Parâmetros
- callback
- Callable[<xref:Bytes>, <xref:response=None>]
Quando especificado, será chamado com cada parte dos dados que são transmitidos. O retorno de chamada deve receber dois argumentos, os bytes da parte atual dos dados e o objeto de resposta. Se os dados estiverem sendo carregados, a resposta será Nenhum.
- operation_config
Substituições de configuração de operação.
Retornos
object ou ClientRawResponse se raw=true
Tipo de retorno
Exceções
get_domain
Obter informações sobre um domínio específico.
get_domain(domain_id, custom_headers=None, raw=False, **operation_config)
Parâmetros
- operation_config
Substituições de configuração de operação.
Retornos
Domain ou ClientRawResponse se raw=true
Tipo de retorno
Exceções
get_domains
Obtenha uma lista dos domínios disponíveis.
get_domains(custom_headers=None, raw=False, **operation_config)
Parâmetros
- operation_config
Substituições de configuração de operação.
Retornos
list ou ClientRawResponse se raw=true
Tipo de retorno
Exceções
get_exports
Obter a lista de exportações para uma iteração específica.
get_exports(project_id, iteration_id, custom_headers=None, raw=False, **operation_config)
Parâmetros
- operation_config
Substituições de configuração de operação.
Retornos
list ou ClientRawResponse se raw=true
Tipo de retorno
Exceções
get_image_count
Obter o número de imagens.
A filtragem está em uma relação e/ou. Por exemplo, se as IDs de marca fornecidas forem para as marcas "Dog" e "Cat", somente as imagens marcadas com Dog e/ou Cat serão retornadas.
get_image_count(project_id, iteration_id=None, tagging_status=None, filter=None, tag_ids=None, custom_headers=None, raw=False, **operation_config)
Parâmetros
- tagging_status
- str
A marcação status filtro. Pode ser 'All', 'Tagged' ou 'Untagged'. O padrão é 'All'. Os valores possíveis incluem: 'All', 'Tagged', 'Untagged'
- filter
- str
Uma expressão para filtrar as imagens em metadados de imagem. Somente as imagens em que a expressão é avaliada como true são incluídas na resposta. A expressão dá suporte a operadores eq (Equal), ne (Not equal) e (Logical and) ou (Logical or). Aqui está um exemplo, metadata=key1 eq 'value1' e key2 ne 'value2'.
Uma lista de IDs de marcas para filtrar as imagens a serem contadas. O padrão é todas as marcas quando nulo.
- operation_config
Substituições de configuração de operação.
Retornos
int ou ClientRawResponse se raw=true
Tipo de retorno
Exceções
get_image_performance_count
Obtém o número de imagens marcadas com o {tagIds} fornecido que têm resultados de previsão do treinamento para a iteração fornecida {iterationId}.
A filtragem está em uma relação e/ou. Por exemplo, se as IDs de marca fornecidas forem para as marcas "Dog" e "Cat", somente as imagens marcadas com Dog e/ou Cat serão retornadas.
get_image_performance_count(project_id, iteration_id, tag_ids=None, custom_headers=None, raw=False, **operation_config)
Parâmetros
Uma lista de IDs de marcas para filtrar as imagens a serem contadas. O padrão é todas as marcas quando nulo.
- operation_config
Substituições de configuração de operação.
Retornos
int ou ClientRawResponse se raw=true
Tipo de retorno
Exceções
get_image_performances
Obter imagem com sua previsão para uma determinada iteração de projeto.
Esta API dá suporte para seleção de intervalo e envio em lote. Por padrão, retornará apenas as primeiras 50 imagens que correspondem às imagens. Use os parâmetros {take} e {skip} para controlar quantas imagens retornar em um determinado lote. A filtragem está em uma relação e/ou. Por exemplo, se as IDs de marca fornecidas forem para as marcas "Dog" e "Cat", somente as imagens marcadas com Dog e/ou Cat serão retornadas.
get_image_performances(project_id, iteration_id, tag_ids=None, order_by=None, take=50, skip=0, custom_headers=None, raw=False, **operation_config)
Parâmetros
Uma lista de IDs de marcas para filtrar as imagens. O padrão é todas as imagens marcadas quando nulas. Limitado a 20.
- order_by
- str
A ordenação. O padrão é o mais recente. Os valores possíveis incluem: 'Newest', 'Oldest'
- take
- int
Número máximo de imagens a serem retornadas. O padrão é 50, limitado a 256.
- skip
- int
Número de imagens a serem ignoradas antes de iniciar o lote de imagens. Assume o padrão de 0.
- operation_config
Substituições de configuração de operação.
Retornos
list ou ClientRawResponse se raw=true
Tipo de retorno
Exceções
get_image_region_proposals
Obtenha propostas de região para uma imagem. Retornará uma matriz vazia se nenhuma proposta for encontrada.
Essa API obterá propostas de região para uma imagem juntamente com confianças para a região. Retornará uma matriz vazia se nenhuma proposta for encontrada.
get_image_region_proposals(project_id, image_id, custom_headers=None, raw=False, **operation_config)
Parâmetros
- operation_config
Substituições de configuração de operação.
Retornos
ImageRegionProposal ou ClientRawResponse se raw=true
Tipo de retorno
Exceções
get_images
Obtenha imagens para uma determinada iteração de projeto ou workspace.
Esta API dá suporte para seleção de intervalo e envio em lote. Por padrão, retornará apenas as primeiras 50 imagens que correspondem às imagens. Use os parâmetros {take} e {skip} para controlar quantas imagens retornar em um determinado lote. A filtragem está em uma relação e/ou. Por exemplo, se as IDs de marca fornecidas forem para as marcas "Dog" e "Cat", somente as imagens marcadas com Dog e/ou Cat serão retornadas.
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)
Parâmetros
Uma lista de IDs de marcas para filtrar as imagens. O padrão é todas as imagens marcadas quando nulas. Limitado a 20.
- tagging_status
- str
A marcação status filtro. Pode ser 'All', 'Tagged' ou 'Untagged'. O padrão é 'All'. Os valores possíveis incluem: 'All', 'Tagged', 'Untagged'
- filter
- str
Uma expressão para filtrar as imagens em metadados de imagem. Somente as imagens em que a expressão é avaliada como true são incluídas na resposta. A expressão dá suporte a operadores eq (Equal), ne (Not equal) e (Logical and) ou (Logical or). Aqui está um exemplo, metadata=key1 eq 'value1' e key2 ne 'value2'.
- order_by
- str
A ordenação. O padrão é o mais recente. Os valores possíveis incluem: 'Newest', 'Oldest'
- take
- int
Número máximo de imagens a serem retornadas. O padrão é 50, limitado a 256.
- skip
- int
Número de imagens a serem ignoradas antes de iniciar o lote de imagens. Assume o padrão de 0.
- operation_config
Substituições de configuração de operação.
Retornos
list ou ClientRawResponse se raw=true
Tipo de retorno
Exceções
get_images_by_ids
Obtenha imagens por ID para uma determinada iteração de projeto.
Essa API retornará um conjunto de imagens para as marcas especificadas e, opcionalmente, a iteração. Se nenhuma iteração for especificada, o workspace atual será usado.
get_images_by_ids(project_id, image_ids=None, iteration_id=None, custom_headers=None, raw=False, **operation_config)
Parâmetros
A lista de IDs de imagem a serem recuperadas. Limitado a 256.
- operation_config
Substituições de configuração de operação.
Retornos
list ou ClientRawResponse se raw=true
Tipo de retorno
Exceções
get_iteration
Obter uma iteração específica.
get_iteration(project_id, iteration_id, custom_headers=None, raw=False, **operation_config)
Parâmetros
- operation_config
Substituições de configuração de operação.
Retornos
Iteração ou ClientRawResponse se raw=true
Tipo de retorno
Exceções
get_iteration_performance
Obter informações detalhadas de desempenho sobre uma iteração.
get_iteration_performance(project_id, iteration_id, threshold=None, overlap_threshold=None, custom_headers=None, raw=False, **operation_config)
Parâmetros
- overlap_threshold
- float
Se aplicável, a caixa delimitadora sobrepõe o limite usado para determinar previsões verdadeiras.
- operation_config
Substituições de configuração de operação.
Retornos
IterationPerformance ou ClientRawResponse se raw=true
Tipo de retorno
Exceções
get_iterations
Obtenha iterações para o projeto.
get_iterations(project_id, custom_headers=None, raw=False, **operation_config)
Parâmetros
- operation_config
Substituições de configuração de operação.
Retornos
list ou ClientRawResponse se raw=true
Tipo de retorno
Exceções
get_project
Obter um projeto específico.
get_project(project_id, custom_headers=None, raw=False, **operation_config)
Parâmetros
- operation_config
Substituições de configuração de operação.
Retornos
Project ou ClientRawResponse se raw=true
Tipo de retorno
Exceções
get_projects
Obtenha seus projetos.
get_projects(custom_headers=None, raw=False, **operation_config)
Parâmetros
- operation_config
Substituições de configuração de operação.
Retornos
list ou ClientRawResponse se raw=true
Tipo de retorno
Exceções
get_tag
Obter informações sobre marca específica.
get_tag(project_id, tag_id, iteration_id=None, custom_headers=None, raw=False, **operation_config)
Parâmetros
- iteration_id
- str
A iteração da qual recuperar essa marca. Opcional, o padrão é o conjunto de treinamento atual.
- operation_config
Substituições de configuração de operação.
Retornos
Tag ou ClientRawResponse se raw=true
Tipo de retorno
Exceções
get_tagged_image_count
Obtém o número de imagens marcadas com o {tagIds}fornecido.
A filtragem está em uma relação e/ou. Por exemplo, se as IDs de marca fornecidas forem para as marcas "Dog" e "Cat", somente as imagens marcadas com Dog e/ou Cat serão retornadas.
get_tagged_image_count(project_id, iteration_id=None, tag_ids=None, custom_headers=None, raw=False, **operation_config)
Parâmetros
Uma lista de IDs de marcas para filtrar as imagens a serem contadas. O padrão é todas as marcas quando nulo.
- operation_config
Substituições de configuração de operação.
Retornos
int ou ClientRawResponse se raw=true
Tipo de retorno
Exceções
get_tagged_images
Obtenha imagens marcadas para uma determinada iteração de projeto.
Esta API dá suporte para seleção de intervalo e envio em lote. Por padrão, retornará apenas as primeiras 50 imagens que correspondem às imagens. Use os parâmetros {take} e {skip} para controlar quantas imagens devem ser retornadas em um determinado lote. A filtragem está em uma relação e/ou. Por exemplo, se as IDs de marca fornecidas forem para as marcas "Dog" e "Cat", somente as imagens marcadas com Dog e/ou Cat serão retornadas.
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)
Parâmetros
Uma lista de IDs de marcas para filtrar as imagens. O padrão é todas as imagens marcadas quando nulas. Limitado a 20.
- order_by
- str
A ordenação. O padrão é o mais recente. Os valores possíveis incluem: 'Newest', 'Oldest'
- take
- int
Número máximo de imagens a serem retornadas. O padrão é 50, limitado a 256.
- skip
- int
Número de imagens a serem ignoradas antes de iniciar o lote de imagens. Assume o padrão de 0.
- operation_config
Substituições de configuração de operação.
Retornos
list ou ClientRawResponse se raw=true
Tipo de retorno
Exceções
get_tags
Obtenha as marcas de um determinado projeto e iteração.
get_tags(project_id, iteration_id=None, custom_headers=None, raw=False, **operation_config)
Parâmetros
- operation_config
Substituições de configuração de operação.
Retornos
list ou ClientRawResponse se raw=true
Tipo de retorno
Exceções
get_untagged_image_count
Obtém o número de imagens não registradas.
Essa API retorna as imagens que não têm marcas para um determinado projeto e, opcionalmente, uma iteração. Se nenhuma iteração for especificada, o workspace atual será usado.
get_untagged_image_count(project_id, iteration_id=None, custom_headers=None, raw=False, **operation_config)
Parâmetros
- operation_config
Substituições de configuração de operação.
Retornos
int ou ClientRawResponse se raw=true
Tipo de retorno
Exceções
get_untagged_images
Obtenha imagens não registradas para uma determinada iteração de projeto.
Esta API dá suporte para seleção de intervalo e envio em lote. Por padrão, retornará apenas as primeiras 50 imagens que correspondem às imagens. Use os parâmetros {take} e {skip} para controlar quantas imagens devem ser retornadas em um determinado lote.
get_untagged_images(project_id, iteration_id=None, order_by=None, take=50, skip=0, custom_headers=None, raw=False, **operation_config)
Parâmetros
- order_by
- str
A ordenação. O padrão é o mais recente. Os valores possíveis incluem: 'Newest', 'Oldest'
- take
- int
Número máximo de imagens a serem retornadas. O padrão é 50, limitado a 256.
- skip
- int
Número de imagens a serem ignoradas antes de iniciar o lote de imagens. Assume o padrão de 0.
- operation_config
Substituições de configuração de operação.
Retornos
list ou ClientRawResponse se raw=true
Tipo de retorno
Exceções
import_project
Importa um projeto.
import_project(token, name=None, custom_headers=None, raw=False, **operation_config)
Parâmetros
- name
- str
Opcional, nome do projeto a ser usado em vez do nome gerado automaticamente.
- operation_config
Substituições de configuração de operação.
Retornos
Project ou ClientRawResponse se raw=true
Tipo de retorno
Exceções
publish_iteration
Publicar uma iteração específica.
publish_iteration(project_id, iteration_id, publish_name, prediction_id, overwrite=None, custom_headers=None, raw=False, **operation_config)
Parâmetros
- overwrite
- bool
Se deseja substituir o modelo publicado pelo nome fornecido (padrão: false).
- operation_config
Substituições de configuração de operação.
Retornos
bool ou ClientRawResponse se raw=true
Tipo de retorno
Exceções
query_predictions
Obter imagens enviadas ao ponto de extremidade de previsão.
query_predictions(project_id, query, custom_headers=None, raw=False, **operation_config)
Parâmetros
- query
- PredictionQueryToken
Parâmetros usados para consultar as previsões. Limitado à combinação de duas marcas.
- operation_config
Substituições de configuração de operação.
Retornos
PredictionQueryResult ou ClientRawResponse se raw=true
Tipo de retorno
Exceções
query_suggested_image_count
Obtenha a contagem de imagens cujas marcas sugeridas correspondem a determinadas marcas e suas probabilidades são maiores ou iguais ao limite especificado. Retorna count como 0 se nenhum encontrado.
Essa API usa tagIds para obter a contagem de imagens não marcadas por marcas sugeridas para um determinado limite.
query_suggested_image_count(project_id, iteration_id, tag_ids=None, threshold=None, custom_headers=None, raw=False, **operation_config)
Parâmetros
TagIds existentes no projeto para o qual obter a contagem de marcas sugeridas.
- operation_config
Substituições de configuração de operação.
Retornos
dict ou ClientRawResponse se raw=true
Tipo de retorno
Exceções
query_suggested_images
Obtenha imagens não registradas cujas marcas sugeridas correspondem a determinadas marcas. Retorna uma matriz vazia se nenhuma imagem for encontrada.
Essa API buscará imagens não marcadas filtradas por IDs de marcas sugeridas. Retornará uma matriz vazia se nenhuma imagem for encontrada.
query_suggested_images(project_id, iteration_id, query, custom_headers=None, raw=False, **operation_config)
Parâmetros
Contém propriedades que precisamos para consultar imagens sugeridas.
- operation_config
Substituições de configuração de operação.
Retornos
SuggestedTagAndRegionQuery ou ClientRawResponse se raw=true
Tipo de retorno
Exceções
quick_test_image
Realizar um teste rápido de uma imagem.
quick_test_image(project_id, image_data, iteration_id=None, store=True, custom_headers=None, raw=False, **operation_config)
Parâmetros
- image_data
- Generator
Dados de imagem binária. Os formatos com suporte são JPEG, GIF, PNG e BMP. Dá suporte a imagens de até 6 MB.
- iteration_id
- str
Opcional. Especifica a ID de uma iteração específica a ser avaliada. A iteração padrão para o projeto será usada quando não for especificada.
- store
- bool
Opcional. Especifica se o resultado dessa previsão deve ou não ser armazenado. O padrão é true, para armazenar.
- operation_config
Substituições de configuração de operação.
Retornos
ImagePrediction ou ClientRawResponse se raw=true
Tipo de retorno
Exceções
quick_test_image_url
Realizar um teste rápido de uma URL de imagem.
quick_test_image_url(project_id, url, iteration_id=None, store=True, custom_headers=None, raw=False, **operation_config)
Parâmetros
- iteration_id
- str
Opcional. Especifica a ID de uma iteração específica a ser avaliada. A iteração padrão para o projeto será usada quando não for especificada.
- store
- bool
Opcional. Especifica se o resultado dessa previsão deve ou não ser armazenado. O padrão é true, para armazenar.
- operation_config
Substituições de configuração de operação.
Retornos
ImagePrediction ou ClientRawResponse se raw=true
Tipo de retorno
Exceções
suggest_tags_and_regions
Sugerir marcas e regiões para uma matriz/lote de imagens não registradas. Retornará uma matriz vazia se nenhuma marca for encontrada.
Essa API receberá marcas e regiões sugeridas para uma matriz/lote de imagens não marcadas, juntamente com confianças para as marcas. Retornará uma matriz vazia se nenhuma marca for encontrada. Há um limite de 64 imagens no lote.
suggest_tags_and_regions(project_id, iteration_id, image_ids, custom_headers=None, raw=False, **operation_config)
Parâmetros
A sugestão de marca de matriz de IDs de imagem é necessária. Use a API GetUntaggedImages para obter imageIds.
- operation_config
Substituições de configuração de operação.
Retornos
list ou ClientRawResponse se raw=true
Tipo de retorno
Exceções
train_project
Coloca na fila o projeto para treinamento.
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)
Parâmetros
- training_type
- str
O tipo de treinamento a ser usado para treinar o projeto (padrão: Regular). Os valores possíveis incluem: 'Regular', 'Advanced'
- reserved_budget_in_hours
- int
O número de horas reservadas como orçamento para treinamento (se aplicável).
- force_train
- bool
Se o treinamento deve ser forçado mesmo se o conjunto de dados e a configuração não forem alterados (padrão: false).
- notification_email_address
- str
O endereço de email para o qual enviar a notificação quando o treinamento for concluído (padrão: nulo).
Lista de marcas selecionadas para esta sessão de treinamento, outras marcas no projeto serão ignoradas.
- custom_base_model_info
- CustomBaseModelInfo
Informações da iteração previamente treinada que fornece o modelo base para o treinamento da iteração atual.
- operation_config
Substituições de configuração de operação.
Retornos
Iteração ou ClientRawResponse se raw=true
Tipo de retorno
Exceções
unpublish_iteration
Cancelar a publicação de uma iteração específica.
unpublish_iteration(project_id, iteration_id, custom_headers=None, raw=False, **operation_config)
Parâmetros
- operation_config
Substituições de configuração de operação.
Retornos
None ou ClientRawResponse se raw=true
Tipo de retorno
Exceções
update_image_metadata
Atualizar metadados de imagens.
Essa API aceita um lote de IDs de imagem e metadados para atualizar imagens. Há um limite de 64 imagens.
update_image_metadata(project_id, image_ids, metadata, custom_headers=None, raw=False, **operation_config)
Parâmetros
Os metadados a serem atualizados para as imagens especificadas. Limitado a 10 pares chave-valor por imagem. O comprimento da chave é limitado a 128. O comprimento do valor é limitado a 256.
- operation_config
Substituições de configuração de operação.
Retornos
ImageMetadataUpdateSummary ou ClientRawResponse se raw=true
Tipo de retorno
Exceções
update_iteration
Atualizar uma iteração específica.
update_iteration(project_id, iteration_id, name, custom_headers=None, raw=False, **operation_config)
Parâmetros
- operation_config
Substituições de configuração de operação.
Retornos
Iteração ou ClientRawResponse se raw=true
Tipo de retorno
Exceções
update_project
Atualizar um projeto específico.
update_project(project_id, updated_project, custom_headers=None, raw=False, **operation_config)
Parâmetros
- operation_config
Substituições de configuração de operação.
Retornos
Project ou ClientRawResponse se raw=true
Tipo de retorno
Exceções
update_tag
Atualizar marca.
update_tag(project_id, tag_id, updated_tag, custom_headers=None, raw=False, **operation_config)
Parâmetros
- operation_config
Substituições de configuração de operação.
Retornos
Tag ou ClientRawResponse se raw=true
Tipo de retorno
Exceções
Azure SDK for Python