Condividi tramite


Esportare il modello per l'uso con i dispositivi mobili

Il servizio Azure AI Visione personalizzata consente di esportare i classificatori per l'esecuzione offline. È possibile incorporare un classificatore esportato in un'applicazione ed eseguirlo in locale in un dispositivo per la classificazione in tempo reale.

Opzioni di esportazione

Servizio visione artificiale personalizzato supporta le esportazioni seguenti:

  • TensorFlow per Android
  • TensorFlow.js per framework JavaScript come React, Angular e Vue. Questa operazione viene eseguita nei dispositivi Android e iOS
  • CoreML per iOS 11 e versioni successive
  • ONNX per Windows ML, Android e iOS
  • Vision AI Developer Kit
  • Un contenitore Docker per l'architettura Windows, Linux o ARM. Il contenitore include un modello TensorFlow e un codice del servizio per usare l'API Visione personalizzata

Importante

Servizio visione artificiale personalizzato esporta solo progetti con domini compatti. I modelli generati dai domini compatti sono ottimizzati per i vincoli di classificazione in tempo reale nei dispositivi mobili. I classificatori compilati con un dominio compatto potrebbero essere leggermente meno accurati rispetto a un dominio standard con la stessa quantità di dati di training.

Per informazioni sul miglioramento dei classificatori, vedere Miglioramento del classificatore.

Eseguire la conversione in un dominio compatto

Nota

I passaggi descritti in questa sezione si applicano solo se si dispone di un modello esistente che non è impostato su un dominio compatto.

Per convertire il dominio di un modello esistente, seguire questa procedura:

  1. Passare al sito Web Visione personalizzata, quindi accedere per visualizzare un elenco dei progetti.

    Screenshot che mostra un elenco di progetti.

  2. Selezionare un progetto e quindi selezionare l'icona a forma di ingranaggio in alto a destra nella pagina.

    Screenshot che mostra l'icona a forma di ingranaggio.

  3. Nella sezione Domini selezionare uno dei domini compatti. Selezionare Salva modifiche per salvare le modifiche.

    Nota

    Per Vision AI Dev Kit, il progetto deve essere creato con il dominio Generale (Compatto) ed è necessario specificare l'opzione Vision AI Dev Kit nella sezione Esporta funzionalità.

    Screenshot che mostra la selezione Domini.

  4. Nella parte superiore della pagina fare clic sul pulsanterelativo al training per ripetere il training usando il nuovo dominio.

Esportare il modello

Per esportare il modello dopo la ripetizione del training, seguire questa procedura:

  1. Passare alla scheda Prestazioni e selezionare Esporta.

    Screenshot che mostra l'icona di esportazione.

    Suggerimento

    Se la voce Esporta non è disponibile, l'iterazione selezionata non usa un dominio compatto. Usare la sezione relativa alleiterazioni di questa pagina per selezionare un'iterazione che usa un dominio compatto e quindi selezionare Esporta.

  2. Selezionare il formato di esportazione desiderato, quindi selezionare Esporta per scaricare il modello.

Per integrare il modello esportato in un'applicazione, esplorare uno degli articoli o degli esempi seguenti: