Vincitori del concorso di esportazione YOLOv5 di Ultralytics

19 ottobre 2021
Scoprite i vincitori del concorso di esportazione Ultralytics YOLOv5, che mostra il meglio dell'implementazione di modelli di intelligenza artificiale su vari dispositivi.

19 ottobre 2021
Scoprite i vincitori del concorso di esportazione Ultralytics YOLOv5, che mostra il meglio dell'implementazione di modelli di intelligenza artificiale su vari dispositivi.
Con l'obiettivo di aiutare tutti ad addestrare e distribuire facilmente i migliori modelli Vision AI, abbiamo organizzato il nostro primo Ultralytics YOLOv5 Export Competition. Per noi è importante essere in contatto con i membri della nostra comunità open-source e siamo sempre colpiti dalle numerose applicazioni create dagli utenti.
Il concorso si è svolto dal 17 maggio 2021 al 31 settembre 2021 alle 24:00 UTC. Dopo questa data, il concorso è stato chiuso e ulteriori invii non sono stati ammessi al premio in denaro.
La valutazione si è svolta dal 1° settembre 2021 al 31 settembre 2021. Il nostro team ha esaminato a fondo ogni candidatura.
La migliore presentazione nelle categorie ha richiesto l'intero premio di 2000,00 dollari (2000,00 USD) da Ultralytics per quella categoria.
Con l'aiuto della nostra straordinaria comunità, abbiamo creato 5 categorie che rappresentano gli scenari di utilizzo più popolari nel mondo reale per i modelli YOLOv5, tra cui Jetson Nano, Raspberry Pi, Google Edge TPU, CPU desktop e dispositivi Android Edge.
I nostri partecipanti hanno creato un repository Github pubblico per la loro presentazione, hanno assegnato al loro lavoro una licenza open source e hanno postato la loro presentazione direttamente in uno dei 5 thread ufficiali di presentazione del Concorso EXPORT per consentire alla comunità di votare. Si noti che questi thread erano solo per le candidature ufficiali. Domande o commenti di carattere generale sono stati posti direttamente in questo thread o in una nuova discussione. Link alle candidature:
Dopo una lunga riflessione, abbiamo deciso i vincitori per ognuna delle cinque categorie, che rappresentano gli scenari di utilizzo più diffusi nel mondo reale per i modelli YOLOv5. Tutti i partecipanti sono stati contattati personalmente e i premi sono stati poi distribuiti ai vincitori. Oggi siamo felici di poter finalmente condividere con voi le soluzioni migliori!
Premio: 2.000 dollari
Premio: 2.000 dollari
Premio: 2.000 dollari
Premio: 2.000 dollari
Nessun vincitore
Premio: 2.000 dollari
Nessun vincitore
*I progetti presentati in questa categoria non hanno soddisfatto i requisiti minimi in ciascuno dei criteri di valutazione. Pertanto, questa volta non è stato selezionato alcun vincitore per la categoria, ma i partecipanti avranno più possibilità di competere nuovamente in futuro.
Congratulazioni ai vincitori! Assicuratevi di dare un'occhiata ai loro repository.
"La libreria YOLOv5 è fantastica: viene aggiornata quasi quotidianamente, i modelli funzionano bene e l'esperienza utente è in continuo miglioramento. Molte delle mie ricerche riguardano l'implementazione di ML su dispositivi embedded e avevo già lavorato con EdgeTPU, quindi questa mi è sembrata una sfida divertente".
Josh Veitch-Michaelis
Vogliamo anche fare un grande in bocca al lupo a tutti coloro che hanno partecipato al nostro Concorso di esportazione! Siamo fortunati ad avere numerosi e preziosi membri della nostra comunità open-source. Sono i contributi di tutti voi a rendere grande la nostra comunità.
Rimanete fantastici e continuate a creare! 🚀
Le candidature al concorso Export sono state giudicate in base a diversi criteri: semplicità e riproducibilità dei metodi di esportazione, qualità della documentazione, qualità dell'esportazione, velocità e precisione dei modelli esportati. Le candidature sono state valutate sia dal team di Ultralytics sia dal feedback della comunità.
L'esportazione più semplice avrà il minor numero di passaggi, richiederà il minor numero di argomenti/parametri, utilizzerà il minor numero di pacchetti importati e sarà eseguibile con la minor quantità di codice.
Le sottomissioni devono essere ben documentate utilizzando un file di sottomissione markdown. Ogni fase deve essere spiegata, compresi i requisiti di configurazione, le impostazioni/argomenti, le fasi di esportazione e la configurazione dell'ambiente di distribuzione, se applicabile.
Ogni aspetto dell'esportazione e della distribuzione, a partire da un modello ufficiale yolov5s.pt, deve essere incluso. Per gli ambienti che richiedono requisiti speciali, come Jetson Nano, tutti i pacchetti e/o le immagini Docker devono essere forniti e documentati. Per le distribuzioni Android, deve essere inclusa anche un'applicazione Android di riferimento. L'invio deve includere il 100% di quanto richiesto per esportare e utilizzare completamente un modello YOLOv5.
I modelli implementati dovrebbero restituire risultati di inferenza quasi identici a quelli dei modelli ufficiali di YOLOv5 PyTorch (cioè l'inferenza con python detect.py --weights yolov5s.pt). L'accuratezza delle soluzioni implementate sarà analizzata su un set di prova di immagini Ultralytics non disponibili al pubblico. Anche la velocità è molto importante, con le soluzioni di distribuzione più veloci fortemente favorite. Per Android, le esportazioni su GPU, NNAPI e i delegati Hexagon riceveranno il punteggio più alto.