Vincitori della competizione di esportazione di Ultralytics YOLOv5
Scopri i vincitori della competizione di esportazione di Ultralytics YOLOv5, che mette in mostra il meglio nel deployment di modelli AI su vari dispositivi.

Con l'obiettivo di aiutare tutti ad addestrare e distribuire facilmente i migliori modelli di visione artificiale, abbiamo organizzato la nostra prima Ultralytics YOLOv5 Export Competition. Teniamo molto al contatto con i membri della nostra community open-source e restiamo sempre colpiti dalle numerose applicazioni create dagli utenti.
Link to this sectionScadenza#
La competizione si è svolta dal 17 maggio 2021 al 31 agosto 2021 alle 24:00 UTC. Dopo tale data, la competizione è stata chiusa e ulteriori candidature non sono state più idonee a ricevere premi in denaro.
Link to this sectionValutazione#
La valutazione ha avuto luogo dal 1° settembre 2021 al 16 settembre 2021. Il nostro team ha esaminato a fondo ogni candidatura.
Link to this section$10000 in premi#
La migliore candidatura nelle categorie ha ottenuto l'intero montepremi di $2000.00 (2000.00 USD) da parte di Ultralytics per quella categoria.
Link to this section5 categorie#
Con l'aiuto della nostra straordinaria community, abbiamo creato in precedenza 5 categorie che rappresentano gli scenari di distribuzione nel mondo reale più popolari per i modelli YOLOv5, inclusi Jetson Nano, Raspberry Pi, Google Edge TPU, Desktop CPU e dispositivi Android Edge.
Link to this sectionCandidature#
I nostri partecipanti hanno creato un repository GitHub pubblico per la loro candidatura, hanno assegnato al proprio lavoro una licenza open source e hanno pubblicato la candidatura direttamente in uno dei 5 thread ufficiali della EXPORT Competition per consentire alla community di votare. Nota che questi thread erano solo per le candidature ufficiali. Domande o commenti generali sono stati posti direttamente in questo thread o in una nuova discussione. Link alle candidature:
Link to this sectionVincitori della competizione#
Dopo un'attenta valutazione, abbiamo deciso i vincitori per ciascuna delle cinque categorie, che rappresentano gli scenari di distribuzione nel mondo reale più comuni per i modelli YOLOv5. Tutti i partecipanti sono stati contattati personalmente e i premi sono stati distribuiti ai nostri vincitori successivamente. Oggi siamo felici di condividere finalmente con te le migliori soluzioni!
Link to this sectionNVIDIA Jetson Nano#
Premio: $2000
Link to this sectionGoogle Edge TPU#
Premio: $2000
Link to this sectionAndroid#
Premio: $2000
Link to this sectionRaspberry Pi#
Premio: $2000
Nessun vincitore *
Link to this sectionIntel/AMD CPU#
Premio: $2000
Nessun vincitore *
*Le candidature in questa categoria non hanno soddisfatto i requisiti minimi di ciascuno dei criteri di valutazione. Pertanto, questa volta non è stato selezionato alcun vincitore per la categoria, tuttavia, ci saranno altre occasioni per i partecipanti di gareggiare in futuro.
Congratulazioni ai vincitori! Assicurati di dare un'occhiata ai loro repository.
"La libreria YOLOv5 è fantastica: viene aggiornata quasi quotidianamente, i modelli funzionano bene e l'esperienza utente migliora continuamente. Molta della mia ricerca riguarda la distribuzione di ML su dispositivi embedded e avevo già lavorato in precedenza con l'EdgeTPU, quindi questa mi è sembrata una sfida divertente." Josh Veitch-Michaelis
Vogliamo anche fare un grande ringraziamento a tutti coloro che hanno partecipato alla nostra Export Competition! Siamo fortunati ad avere numerosi membri preziosi nella nostra community open-source. Sono i contributi di tutti voi a rendere grande la nostra community.
Resta fantastico e continua a creare! 🚀
Link to this sectionPunteggio#
Le candidature della Export competition sono state giudicate sulla base di diversi criteri: semplicità e riproducibilità dei loro metodi di export, qualità della documentazione, qualità dell'export e velocità e precisione dei loro modelli esportati. Queste candidature sono state poi valutate sia dal team di Ultralytics che dal feedback della community.
Link to this sectionQualità dell'export (20%)#
L'export 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 minore quantità di codice.
Link to this sectionQualità della documentazione (20%)#
Le candidature dovrebbero essere ben documentate utilizzando un file di candidatura in formato markdown. Ogni passaggio dovrebbe essere spiegato, inclusi configurazione/requisiti, eventuali impostazioni/argomenti, passaggi di export e configurazione dell'ambiente di distribuzione, se applicabile.
Link to this sectionQualità della candidatura (20%)#
Ogni aspetto dell'export e della distribuzione, partendo da un modello ufficiale yolov5s.pt, dovrebbe 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, dovrebbe essere inclusa anche un'app di riferimento Android. Una candidatura deve includere il 100% di ciò che è richiesto per esportare e utilizzare completamente un modello YOLOv5.
Link to this sectionVelocità e precisione del modello distribuito (40%)#
I modelli distribuiti dovrebbero restituire risultati di inferenza quasi identici ai modelli ufficiali YOLOv5 PyTorch (ad es. inferenza con python detect.py --weights yolov5s.pt). La precisione delle soluzioni distribuite sarà analizzata su un set di test hold-out di immagini di Ultralytics non disponibile al pubblico. Anche la velocità è molto importante, con le soluzioni di distribuzione più veloci fortemente favorite. Per Android, gli export su delegati GPU, NNAPI e Hexagon riceveranno il punteggio più alto in questo caso.






