Esportare il modello per l'uso con i dispositivi mobili

Il servizio 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 verrà eseguita sia nei dispositivi Android che in quelli iOS.
  • CoreML per iOS11.
  • ONNX per Windows ML, Androide iOS.
  • Kit per sviluppatori di intelligenza artificiale per la visione.
  • Un contenitore Docker per l'architettura Windows, Linux o ARM. Il contenitore include un modello TensorFlow e il codice del servizio, per usare l'API di 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 creati con un dominio compatto possono essere leggermente meno precisi rispetto a un dominio standard con la stessa quantità di dati di training.

Per informazioni su come migliorare i classificatori, vedere il documento Improving your classifier (Miglioramento di un classificatore).

Eseguire la conversione in un dominio compatto

Nota

I passaggi descritti in questa sezione si applicano solo se si ha un modello esistente non impostato su un dominio compatto.

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

  1. Nel sito Web Visione personalizzata selezionare l'icona Home per visualizzare un elenco dei progetti.

    Immagine dell'icona Home ed elenco dei progetti

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

    Immagine dell'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à.

    Immagine della selezione dei 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.

    Immagine dell'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.

Passaggi successivi

Integrare il modello esportato in un'applicazione prendendo in visione uno degli articoli o degli esempi seguenti: