Vencedores da competição de exportação do Ultralytics YOLOv5
Descobre os vencedores da competição de exportação do Ultralytics YOLOv5, que apresenta o melhor da implementação de modelos de IA em vários dispositivos.

Com o objetivo de ajudar todos a treinar e implementar facilmente os melhores modelos de IA para visão, organizámos a nossa primeira Competição de Exportação do Ultralytics YOLOv5. Valorizamos manter o contacto com os membros da nossa comunidade de código aberto e ficamos sempre impressionados com as inúmeras aplicações que os utilizadores criam.
Prazo#
A competição decorreu de 17 de maio de 2021 a 31 de agosto de 2021, às 24:00 UTC. Após esta data, a competição foi encerrada e as submissões posteriores não eram elegíveis para prémios monetários.
Avaliação#
A avaliação decorreu de 1 a 16 de setembro de 2021. A nossa equipa analisou minuciosamente cada submissão.
$10000 em Prémios#
A melhor submissão em cada categoria recebeu o valor total do prémio de $2000.00 (2000.00 USD) da Ultralytics para essa categoria.
5 Categorias#
Com a ajuda da nossa incrível comunidade, criámos anteriormente 5 categorias que representam os cenários mais populares de implementação no mundo real para modelos Ultralytics YOLOv5, incluindo Jetson Nano, Raspberry Pi, Google Edge TPU, CPU de desktop e dispositivos Edge Android.
Submissões#
Os nossos participantes criaram um repositório público no GitHub para a sua submissão, atribuíram ao seu trabalho uma licença de código aberto e publicaram a sua submissão diretamente numa das 5 discussões oficiais de submissões da Competição EXPORT, para permitir que a comunidade votasse. Nota que estas discussões destinavam-se apenas a submissões oficiais. As perguntas ou comentários gerais foram colocados diretamente nesta discussão ou numa nova discussão. Ligações para as submissões:
Vencedores da Competição#
Após muita consideração, decidimos os vencedores de cada uma das cinco categorias, que representam os cenários mais populares de implementação no mundo real para modelos Ultralytics YOLOv5. Contactámos pessoalmente todos os participantes e, em seguida, distribuímos os prémios aos vencedores. Hoje, temos o prazer de finalmente partilhar consigo as melhores soluções!
NVIDIA Jetson Nano#
Prémio: $2000
Google Edge TPU#
Prémio: $2000
Android#
Prémio: $2000
Raspberry Pi#
Prémio: $2000
Nenhum vencedor *
CPU Intel/AMD#
Prémio: $2000
Nenhum vencedor *
*As submissões nesta categoria não cumpriram o conjunto mínimo de requisitos em cada um dos critérios de avaliação. Por isso, não foi selecionado nenhum vencedor para a categoria desta vez; no entanto, haverá mais oportunidades para os participantes competirem novamente no futuro.
Parabéns aos vencedores! Não deixes de consultar os respetivos repositórios.
"A biblioteca Ultralytics YOLOv5 é excelente — é atualizada quase diariamente, os modelos funcionam bem e a experiência do utilizador está continuamente a melhorar. Grande parte da minha investigação envolve implementar ML em dispositivos incorporados e já tinha trabalhado anteriormente com o EdgeTPU, por isso este pareceu-me um desafio divertido." Josh Veitch-Michaelis
Também queremos deixar um grande agradecimento a todos os que participaram na nossa Competição de Exportação! Temos a sorte de contar com inúmeros membros valiosos na nossa comunidade de código aberto. São os contributos de todos vocês que tornam a nossa comunidade excelente.
Continuem incríveis e não parem de criar! 🚀
Pontuação#
As submissões da Competição de Exportação foram avaliadas com base em vários critérios: simplicidade e reprodutibilidade dos métodos de exportação, qualidade da documentação, qualidade da exportação e velocidade e precisão dos modelos exportados. Em seguida, estas submissões foram pontuadas tanto pela equipa da Ultralytics como com base no feedback da comunidade.
Qualidade da Exportação (20%)#
A exportação mais simples terá o menor número de passos, exigirá o menor número de argumentos/parâmetros, utilizará o menor número de pacotes importados e poderá ser executada com a menor quantidade de código.
Qualidade da Documentação (20%)#
As submissões devem estar bem documentadas através de um ficheiro de submissão em markdown. Cada passo deve ser explicado, incluindo a configuração/requisitos, quaisquer definições/argumentos, os passos de exportação e a configuração do ambiente de implementação, se aplicável.
Qualidade da Submissão (20%)#
Todos os aspetos da exportação e implementação, começando por um modelo oficial yolov5s.pt, devem ser incluídos. Para ambientes que exigem requisitos especiais, como o Jetson Nano, todos os pacotes e/ou imagens Docker devem ser fornecidos e documentados. Para implementações Android, também deve ser incluída uma aplicação de referência Android. Uma submissão deve incluir 100% do que é necessário para exportar e utilizar completamente um modelo YOLOv5.
Velocidade e Precisão do Modelo Implementado (40%)#
Os modelos implementados devem devolver resultados de inferência praticamente idênticos aos dos modelos oficiais YOLOv5 PyTorch (isto é, inferência com python detect.py --weights yolov5s.pt). A precisão das soluções implementadas será analisada num conjunto de teste separado de imagens da Ultralytics que não está disponível ao público. A velocidade também é muito importante, sendo dadas claras vantagens às soluções de implementação mais rápidas. Para Android, as exportações para os delegados GPU, NNAPI e Hexagon receberão a pontuação mais elevada nesta categoria.









