Visão Personalizada de IA do Azure

Concluído

O serviço Visão Personalizada de IA do Azure permite que você crie seus próprios modelos de pesquisa visual computacional para classificação de imagem ou detecção de objetos.

Para usar o serviço de Visão Personalizada para criar uma solução, você precisa de dois recursos de Visão Personalizada em sua assinatura do Azure:

  • Um recurso de treinamento da Visão Personalizada de IA do Azure usado para treinar um modelo personalizado com base nas suas próprias imagens de treinamento.
  • Um recurso de previsão da Visão Personalizada da IA do Azure usado para gerar previsões de novas imagens com base em seu modelo treinado.

Ao provisionar o serviço de Visão Personalizada da IA do Azure em uma assinatura do Azure, você pode optar por criar um ou ambos os recursos. Essa separação de treinamento e previsão fornece flexibilidade. Por exemplo, você pode usar um recurso de treinamento em uma região para treinar seu modelo usando seus próprios dados de imagem; e, em seguida, implante um ou mais recursos de previsão em outras regiões para dar suporte a aplicativos de pesquisa visual computacional que precisam usar seu modelo.

Cada recurso tem seu próprio ponto de extremidade exclusivo e chaves de autenticação; que são usados por aplicativos cliente para se conectar e autenticar no serviço.

O portal da Visão Personalizada

A Visão Personalizada da IA do Azure fornece um portal baseado na Web, no qual você pode treinar, publicar e testar modelos de visão personalizada.

Captura de tela do portal de Visão Personalizada da IA do Azure.

Você pode entrar no https://www.customvision.ai/ portal da Visão Personalizada usando suas credenciais do Azure e usá-la para criar projetos de classificação de imagens ou detecção de objetos que usam recursos da Visão Personalizada da IA do Azure em sua assinatura do Azure.

Cada projeto tem uma ID de projeto exclusiva; que é usado por aplicativos cliente para executar tarefas de treinamento ou previsão usando código.

SDKs de Visão Personalizada

Você pode escrever código para treinar e consumir modelos personalizados usando os SDKs específicos da linguagem da Visão Personalizada da IA do Azure.

Por exemplo, os desenvolvedores do Microsoft C# podem usar os pacotes Microsoft.Azure.CognitiveServices.Vision.CustomVision.Training e Microsoft.Azure.CognitiveServices.Vision.CustomVision.Prediction microsoft .NET para treinamento e previsão, respectivamente.

Os desenvolvedores do Python podem executar tarefas de treinamento e previsão usando o pacote azure-cognitiveservices-vision-customvision .