Condividi tramite


Selezionare un dominio per un progetto di Visione personalizzata

Questa guida illustra come selezionare un dominio per il progetto nel servizio Visione personalizzata. I domini vengono usati come punto di partenza per il progetto.

Accedere al proprio account nel sito Web Visione personalizzata e quindi selezionare il progetto. Selezionare l'icona Impostazioni in alto a destra. Nella pagina Impostazioni progetto è possibile scegliere un dominio del modello. È consigliabile scegliere il dominio più vicino allo scenario del caso d'uso. Se si accede a Visione personalizzata tramite una libreria client o un'API REST, è necessario specificare un ID di dominio durante la creazione del progetto. È possibile ottenere un elenco di ID di dominio usando una richiesta Get Domains . In alternativa, usare la tabella seguente.

Domini di classificazione delle immagini

Dominio ID Scopo
Generali ee85a74c-405e-4adc-bb47-ffa8ca0c9f31 Ottimizzato per un'ampia gamma di attività di classificazione di immagini. Se nessuno degli altri domini specifici è appropriato o se non si è certi del dominio da scegliere, selezionare uno dei domini Generali .
Generale [A1] a8e3c40f-fb4a-466f-832a-5e457ae4a344 Ottimizzato per una migliore accuratezza con un tempo di inferenza paragonabile al dominio Generale . Consigliato per set di dati di dimensioni maggiori o scenari utente più difficili. Questo dominio richiede più tempo di training.
Generale [A2] 2e37d7fb-3a54-486a-b4d6-cfc369af0018 Ottimizzato per una migliore accuratezza con tempi di inferenza più veloci rispetto ai domini Generale [A1] e Generale . Opzione consigliata per la maggior parte dei set di dati. Questo dominio richiede meno tempo di training rispetto ai domini Generale e Generale [A1].
Food (Cibo) c151d5b5-dd07-472a-acc8-15d29dea8518 Ottimizzato per fotografie di piatti come nel menù di un ristorante. Se vuoi classificare le fotografie di singoli frutti o verdure, utilizza il dominio Food .
Landmarks (Luoghi di interesse) ca455789-012d-4b50-9fec-5bb63841c793 Ottimizzato per i luoghi di interesse riconoscibili, sia naturali che artificiali. Il dominio offre i migliori risultati quando il luogo di interesse è chiaramente visibile nella fotografia. Il dominio è efficace anche se il luogo è leggermente nascosto da utenti posti davanti.
Vendita al dettaglio b30a91ae-e3c1-4f73-a81e-c270bff27c39 Ottimizzato per le immagini che si trovano in un catalogo di vendita o in un sito Web di vendita. Se si vogliono classificare con alta precisione vestiti, pantaloni e magliette o camicie, usare questo dominio.
Domini compatti Ottimizzati per i vincoli di classificazione in tempo reale su dispositivi perimetrali.

Nota

I domini Generale [A1] e Generale [A2] possono essere usati per un ampio set di scenari e sono ottimizzati per l'accuratezza. Usare il modello Generale [A2] per migliorare la velocità di inferenza e il tempo di training più breve. Per i set di dati di dimensioni maggiori, è possibile usare Generale [A1] per eseguire il rendering di una migliore accuratezza rispetto a Generale [A2], anche se richiede più tempo di training e inferenza. Il modello Generale richiede più tempo di inferenza rispetto a Generale [A1] e Generale [A2].

Domini di rilevamento oggetti

Dominio ID Scopo
Generali da2e3a8a-40a5-4171-82f4-58522f70fbc1 Ottimizzato per un'ampia gamma di attività di rilevamento oggetti. Se nessuno degli altri domini è appropriato o non si è certi del dominio da scegliere, selezionare il dominio Generale .
Generale [A1] 9c616dff-2e7d-ea11-af59-1866da359ce6 Ottimizzato per una migliore accuratezza con un tempo di inferenza paragonabile al dominio Generale . Consigliato per esigenze di posizione dell'area più accurate, set di dati di dimensioni maggiori o scenari utente più difficili. Questo dominio richiede più tempo di training e i risultati non sono deterministici: si prevede una differenza media di precisione media (mAP) +-1% con gli stessi dati di training forniti.
Logo 1d8ffafe-ec40-4fb2-8f90-72b3b6cecea4 Ottimizzato per il rilevamento di logo dei marchi nelle immagini.
Prodotti sugli scaffali 3780a898-81c3-4516-81ae-3a139614e1f3 Ottimizzato per il rilevamento e la classificazione dei prodotti sugli scaffali.
Domini compatti Ottimizzati per i vincoli di rilevamento in tempo reale su dispositivi perimetrali.

Domini compatti

I modelli generati da domini compatti possono essere esportati per l'esecuzione in locale. Nell'API di anteprima pubblica di Visione personalizzata 3.4 è possibile ottenere un elenco delle piattaforme esportabili per i domini compatti chiamando l'API GetDomains.

Tutti i domini seguenti supportano l'esportazione nei formati ONNX, TensorFlow, TensorFlowLite, TensorFlow.js, CoreML e VAIDK, ad eccezione del fatto che il dominio VAIDK (Object Detection General) non supporta VAIDK.

Le prestazioni del modello variano in base al dominio selezionato. Nella tabella seguente vengono riportate le dimensioni e il tempo di inferenza del modello nella CPU Desktop Intel e nella GPU NVIDIA [1]. Tali dati non includono i tempi di pre- e post-elaborazione.

Attività Domain ID Dimensioni del modello Tempo di inferenza CPU Tempo di inferenza GPU
Classificazione General (compact) (Generale - compatto) 0732100f-1a38-4e49-a514-c9b44c697ab5 6 MB 10 ms 5 ms
Classificazione Generale (compatta) [S1] a1db07ca-a19a-4830-bae8-e004a42dc863 43 MB 50 ms 5 ms
Rilevamento oggetti General (compact) (Generale - compatto) a27d5ca5-bb19-49d8-a70a-fec086c47f5b 45 MB 35 ms 5 ms
Rilevamento oggetti Generale (compatta) [S1] 7ec2ac80-887b-48a6-8df9-8b1357765430 14 MB 27 ms 7 ms

Nota

Il dominio Generale (compatto) per il rilevamento degli oggetti richiede una logica di post-elaborazione speciale. Per informazioni dettagliate, vedere uno script di esempio nel pacchetto ZIP esportato. Se è necessario un modello senza la logica di post-elaborazione, usare Generale (compatto) [S1].

Importante

Non esiste alcuna garanzia che i modelli esportati restituiscano esattamente lo stesso risultato dell'API Prediction nel cloud. Una leggera differenza nella piattaforma in esecuzione o nell'implementazione di pre-elaborazione può causare una maggiore differenza negli output del modello. Per informazioni dettagliate sulla logica di pre-elaborazione, vedere Avvio rapido: Creare un progetto di classificazione delle immagini.

[1] Intel Xeon E5-2690 CPU e NVIDIA Tesla M60

Seguire le istruzioni di avvio rapido per iniziare a creare ed eseguire il training di un progetto di Visione personalizzata.