Compartilhar via


Exportar seu modelo para uso com dispositivos móveis

O Serviço de Visão Personalizada da IA do Azure permite que você exporte seus classificadores para serem executados offline. É possível inserir o classificador exportado para um aplicativo e executá-lo localmente em um dispositivo para classificação em tempo real.

Opções de exportação

O Serviço de Visão Personalizada dá suporte às seguintes exportações:

  • TensorFlow para Android
  • TensorFlow.js para estruturas JavaScript como React, Angular e Vue. Isso é executado em dispositivos Android e iOS
  • CoreML para iOS 11 e posterior
  • ONNX para Windows ML, Android e iOS
  • Kit do desenvolvedor de IA da Pesquisa Visual
  • Um contêiner do Docker para a arquitetura Windows, Linux ou ARM. O contêiner inclui um modelo do TensorFlow e um código de serviço para usar a API de Visão Personalizada

Importante

O Serviço de Visão Personalizada exporta projetos somente com domínios compactos. Os modelos gerados por domínios compactos são otimizados para as restrições de classificação em tempo real em dispositivos móveis. Classificadores criados com um domínio compacto podem ser um pouco menos precisos do que um domínio padrão com a mesma quantidade de dados de treinamento.

Para obter informações sobre como melhorar seus classificadores, consulte Aprimorar seu classificador.

Converter para um domínio compacto

Observação

As etapas nesta seção só se aplicam se você tiver um modelo existente que não esteja definido como domínio compacto.

Para converter o domínio de um modelo existente, siga estas etapas:

  1. Vá para o site da Visão Personalizada e entre para exibir uma lista de seus projetos.

    Captura de tela que mostra uma lista de projetos.

  2. Selecione um projeto e, em seguida, selecione o ícone de Engrenagem no canto superior direito da página.

    Captura de tela que mostra o ícone de engrenagem.

  3. Na seção Domínios, selecione um dos domínios compactos. Selecione Salvar Alterações para salvar as alterações.

    Observação

    Para o Kit de desenvolvimento de IA de Visão, o projeto precisa ser criado com o domínio Geral (compacto) e você precisa especificar a opção Kit de Desenvolvimento de IA de Visão na seção Funcionalidades de Exportação.

    Captura de tela que mostra a seleção de Domínios.

  4. Na parte superior da página, selecione Treinar para treinar novamente usando o novo domínio.

Exportar seu modelo

Para exportar o modelo após o retreinamento, use as seguintes etapas:

  1. Acesse a guia Desempenho e selecione Exportar.

    Captura de tela que mostra o ícone de exportação.

    Dica

    Se a entrada Exportar não estiver disponível, a iteração selecionada não usará um domínio compacto. Use a seção Iterações desta página para selecionar uma iteração que usa um domínio compacto e, em seguida, selecione Exportar.

  2. Selecione o formato de exportação desejado e, em seguida, selecione Exportar para baixar o modelo.

Para integrar seu modelo exportado em um aplicativo, explore um dos seguintes artigos ou exemplos: