Vencedores da competição de exportação do Ultralytics YOLOv5
Conheça os vencedores da competição de exportação do Ultralytics YOLOv5, que apresenta os melhores projetos de implantação de modelos de IA em vários dispositivos.
Nuvola Ladi4 min de leitura
Com o objetivo de ajudar todos a treinar e implementar facilmente os melhores modelos de IA visual, organizamos nossa primeira competição de exportação do Ultralytics YOLOv5. Valorizamos o contato com os membros da nossa comunidade de código aberto e sempre nos impressionamos com as inúmeras aplicações criadas pelos usuários.
Prazo#
A competição ocorreu de 17 de maio de 2021 a 31 de agosto de 2021, às 24:00 UTC. Após essa data, a competição foi encerrada e novas inscrições deixaram de ser elegíveis para receber prêmios em dinheiro.
Avaliação#
A avaliação ocorreu de 1 a 16 de setembro de 2021. Nossa equipe analisou cuidadosamente cada inscrição.
US$ 10.000 em prêmios#
A melhor submissão de cada categoria recebeu o valor integral do prêmio de US$ 2.000,00 (2.000,00 USD) da Ultralytics para aquela categoria.
5 categorias#
Com a ajuda da nossa incrível comunidade, criamos anteriormente 5 categorias que representam os cenários de implementação no mundo real mais populares para os modelos Ultralytics YOLOv5, incluindo Jetson Nano, Raspberry Pi, Google Edge TPU, CPU de desktop e dispositivos Android de borda.
Inscrições#
Nossos participantes criaram um repositório público no GitHub para sua inscrição, atribuíram ao trabalho uma licença de código aberto e publicaram a inscrição diretamente em um dos 5 tópicos oficiais de inscrições da Competição EXPORT para permitir que a comunidade votasse. Observa que esses tópicos eram apenas para inscrições oficiais. Perguntas ou comentários gerais foram publicados diretamente neste tópico ou em uma nova discussão. Links para as inscrições:
Vencedores da competição#
Após muita consideração, escolhemos os vencedores de cada uma das cinco categorias, que representam os cenários de implementação no mundo real mais populares para os modelos Ultralytics YOLOv5. Entramos em contato pessoalmente com todos os participantes e, em seguida, distribuímos os prêmios aos vencedores. Hoje, temos o prazer de finalmente compartilhar as melhores soluções com você!
NVIDIA Jetson Nano#
Prêmio: US$ 2.000
Google Edge TPU#
Prêmio: US$ 2.000
Android#
Prêmio: US$ 2.000
Raspberry Pi#
Prêmio: US$ 2.000
Nenhum vencedor *
CPU Intel/AMD#
Prêmio: US$ 2.000
Nenhum vencedor *
*As submissões desta categoria não atenderam ao conjunto mínimo de requisitos de cada critério de avaliação. Por isso, desta vez não houve vencedor na categoria. No entanto, os participantes terão outras oportunidades de competir no futuro.
Parabéns aos vencedores! Não deixes de conferir os repositórios deles.
"A biblioteca Ultralytics YOLOv5 é excelente: é atualizada quase diariamente, os modelos funcionam bem e a experiência do usuário melhora continuamente. Grande parte da minha pesquisa envolve implementar ML em dispositivos embarcados e eu já havia trabalhado com o EdgeTPU, então isso pareceu um desafio divertido." Josh Veitch-Michaelis
Também queremos agradecer especialmente a todos que participaram da nossa Competição de Exportação! Temos a sorte de contar com muitos membros valiosos na nossa comunidade de código aberto. São as contribuições de todos vocês que tornam nossa comunidade incrível.
Continue sendo incrível e criando coisas!
Pontuação#
As inscriçõ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, as inscrições foram avaliadas tanto pela equipe da Ultralytics quanto pelo feedback da comunidade.
Qualidade da exportação (20%)#
A exportação mais simples terá o menor número de etapas, exigirá o menor número de argumentos/parâmetros, usará o menor número de pacotes importados e poderá ser executada com a menor quantidade de código.
Qualidade da documentação (20%)#
As inscrições devem ser bem documentadas em um arquivo de envio em Markdown. Cada etapa deve ser explicada, incluindo a configuração/requisitos, quaisquer definições/argumentos, as etapas de exportação e, se aplicável, a configuração do ambiente de implementação.
Qualidade da inscrição (20%)#
Todos os aspectos da exportação e da implementação devem ser incluídos, começando por um modelo oficial yolov5s.pt. Para ambientes com requisitos especiais, como o Jetson Nano, todos os pacotes e/ou imagens Docker devem ser fornecidos e documentados. Para implementações em Android, também deve ser incluído um aplicativo Android de referência. A inscrição deve incluir 100% do necessário para exportar e usar completamente um modelo YOLOv5.
Velocidade e precisão do modelo implementado (40%)#
Os modelos implementados devem retornar resultados de inferência quase idênticos aos dos modelos oficiais YOLOv5 PyTorch (ou seja, inferência com python detect.py --weights yolov5s.pt). A precisão das soluções implementadas será analisada em um conjunto de teste reservado de imagens da Ultralytics que não está disponível ao público. A velocidade também é muito importante, e as soluções de implementação mais rápidas terão grande vantagem. Para Android, as exportações para GPU, NNAPI e delegados Hexagon receberão a pontuação mais alta nesse critério.
Escrito por
Comentários
Faça uma pergunta, compartilhe seus resultados ou ajude alguém.










