Treinar um modelo de classificação de imagem
A classificação de imagem é uma técnica de visão computacional na qual um modelo é treinado para prever um rótulo de classe para uma imagem com base em seu conteúdo. Normalmente, o rótulo da classe se relaciona com o assunto principal da imagem.
Por exemplo, as seguintes imagens foram classificadas com base no tipo de fruta que contêm.
Os modelos podem ser treinados para classificação multiclasse (em outras palavras, há várias classes, mas cada imagem pode pertencer a apenas uma classe) ou classificação multilabel (em outras palavras, uma imagem pode estar associada a vários rótulos).
Treinamento de um modelo de classificação de imagens
Para treinar um modelo de classificação de imagem com o serviço Azure AI Custom Vision, você pode usar o portal Azure AI Custom Vision, a API REST ou SDK do Azure AI Custom Vision ou uma combinação de ambas as abordagens.
Na maioria dos casos, você normalmente usará o portal de Visão Personalizada da IA do Azure para treinar seu modelo.
O portal fornece uma interface gráfica que você pode usar para:
- Crie um projeto de classificação de imagem para seu modelo e associe-o a um recurso de treinamento.
- Carregue imagens, atribuindo-lhes etiquetas de classe.
- Revise e edite imagens marcadas.
- Treinar e avaliar um modelo de classificação.
- Teste um modelo treinado.
- Publique um modelo treinado em um recurso de previsão.
A API REST e os SDKs permitem que você execute as mesmas tarefas escrevendo código, o que é útil se você precisar automatizar o treinamento e a publicação de modelos como parte de um processo de DevOps.