Usar a Visão Personalizada de IA do Azure para deteção de objetos
Para usar o serviço Visão Personalizada para criar uma solução de deteção de objetos, você precisa de dois recursos de Visão Personalizada em sua assinatura do Azure:
- Um recurso de treinamento da Visão Personalizada da IA do Azure - usado para treinar um modelo personalizado com base em suas próprias imagens de treinamento.
- Um recurso de previsão da Visão Personalizada da IA do Azure - usado para gerar previsões a partir de novas imagens com base em seu modelo treinado.
Ao provisionar o serviço Azure AI Custom Vision em uma assinatura do Azure, você pode optar por criar um ou ambos esses recursos. Esta separação entre treino e previsão proporciona 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 oferecer suporte a aplicativos de visão 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 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 personalizados.
Você pode entrar no portal de Visão Personalizada usando https://www.customvision.ai/ suas credenciais do Azure e usá-las para criar projetos de classificação de imagem ou deteção de objetos que usam recursos da Visão Personalizada do Azure AI em sua assinatura do Azure.
Cada projeto tem um ID de projeto único; que é usado por aplicativos cliente para executar tarefas de treinamento ou previsão usando código.
SDKs de visão personalizados
Você pode escrever código para treinar e consumir modelos personalizados usando os SDKs específicos da linguagem Azure AI Custom Vision.
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 Python podem executar tarefas de treinamento e previsão usando o pacote azure-cognitiveservices-vision-customvision .