Ultralytics YOLOv5 내보내기 대회 수상자
다양한 기기에서 AI 모델 배포의 우수 사례를 보여주는 Ultralytics YOLOv5 내보내기 대회 수상자를 알아보세요.

누구나 최고의 비전 AI 모델을 쉽게 학습하고 배포할 수 있도록 돕기 위해 첫 번째 Ultralytics YOLOv5 내보내기 경진대회를 개최했습니다. 오픈 소스 커뮤니티 구성원들과 교류하는 것을 중요하게 생각하며, 사용자들이 만들어 내는 다양한 애플리케이션에 늘 감탄하고 있습니다.
마감일#
경진대회는 2021년 5월 17일부터 2021년 8월 31일 24:00 UTC까지 진행되었습니다. 이 날짜 이후 경진대회가 종료되었으며, 이후 제출물은 상금 대상에 포함되지 않았습니다.
평가#
평가는 2021년 9월 1일부터 2021년 9월 16일까지 진행되었습니다. 저희 팀은 각 제출물을 면밀히 검토했습니다.
상금 $10000#
각 부문에서 가장 우수한 제출물이 해당 부문에 배정된 Ultralytics의 상금 전액인 $2000.00(2000.00 USD)을 차지했습니다.
5개 부문#
훌륭한 커뮤니티의 도움을 받아 Jetson Nano, Raspberry Pi, Google Edge TPU, 데스크톱 CPU, Android 엣지 디바이스 등 Ultralytics YOLOv5 모델의 가장 인기 있는 실제 배포 시나리오를 대표하는 5개 부문을 마련했습니다.
제출#
참가자들은 제출물을 위한 공개 GitHub 저장소를 만들고, 작업에 오픈 소스 라이선스를 적용한 뒤, 커뮤니티 투표를 위해 공식 EXPORT 경진대회 제출 스레드 5개 중 하나에 제출물을 직접 게시했습니다. 이 스레드는 공식 제출물 전용이었습니다. 일반적인 질문이나 의견은 이 스레드에 직접 남기거나 새 토론을 시작해 주시기 바랍니다. 제출물 링크:
경진대회 수상자#
많은 검토 끝에 Ultralytics YOLOv5 모델의 가장 인기 있는 실제 배포 시나리오를 대표하는 5개 부문에서 수상자를 선정했습니다. 모든 참가자에게 개별적으로 연락했고, 이후 수상자에게 상금을 지급했습니다. 이제 마침내 최고의 솔루션을 여러분께 소개하게 되어 기쁩니다!
NVIDIA Jetson Nano#
상금: $2000
Google Edge TPU#
상금: $2000
Android#
상금: $2000
Raspberry Pi#
상금: $2000
수상자 없음 *
Intel/AMD CPU#
상금: $2000
수상자 없음 *
*이 부문의 제출물은 평가 기준별 최소 요구 사항을 충족하지 못했습니다. 따라서 이번에는 해당 부문의 수상자를 선정하지 않았지만, 참가자들에게는 앞으로 다시 도전할 기회가 더 있을 것입니다.
수상자 여러분, 축하합니다! 수상자들의 저장소도 확인해 보세요.
"Ultralytics YOLOv5 라이브러리는 훌륭합니다. 거의 매일 업데이트되고, 모델도 잘 작동하며, 사용자 경험도 계속 개선되고 있습니다. 제 연구의 상당 부분은 임베디드 디바이스에 ML을 배포하는 것과 관련이 있고, 이전에 EdgeTPU를 사용해 본 적이 있어서 이번 도전이 재미있을 것 같았습니다." Josh Veitch-Michaelis
내보내기 경진대회에 참가해 주신 모든 분께도 진심으로 감사드립니다! 저희는 오픈 소스 커뮤니티에 많은 소중한 구성원이 있어 행운입니다. 여러분 모두의 기여가 커뮤니티를 더욱 훌륭하게 만듭니다.
멋진 모습을 계속 보여 주시고, 계속 만들어 나가세요! 🚀
채점#
내보내기 경진대회 제출물은 내보내기 방법의 단순성과 재현성, 문서 품질, 내보내기 품질, 내보낸 모델의 속도와 정확도 등 여러 기준에 따라 심사했습니다. 이후 Ultralytics 팀과 커뮤니티의 피드백을 모두 반영해 제출물을 채점했습니다.
내보내기 품질(20%)#
가장 간단한 내보내기 방법은 단계 수가 가장 적고, 필요한 인수/매개변수와 가져오는 패키지 수가 가장 적으며, 최소한의 코드로 실행할 수 있어야 합니다.
문서 품질(20%)#
제출물은 마크다운 제출 파일을 사용해 충분히 문서화해야 합니다. 해당되는 경우 설정/요구 사항, 모든 설정/인수, 내보내기 단계, 배포 환경 설정을 포함해 각 단계를 설명해야 합니다.
제출물 품질(20%)#
공식 yolov5s.pt 모델에서 시작하는 내보내기 및 배포의 모든 측면을 포함해야 합니다. Jetson Nano처럼 특별한 요구 사항이 있는 환경의 경우 모든 패키지 및/또는 Docker 이미지를 제공하고 문서화해야 합니다. Android 배포에는 Android 참조 앱도 포함해야 합니다. 제출물에는 YOLOv5 모델을 완전히 내보내고 사용하는 데 필요한 모든 항목이 포함되어야 합니다.
배포된 모델의 속도와 정확도(40%)#
배포된 모델은 공식 YOLOv5 PyTorch 모델과 거의 동일한 추론 결과를 반환해야 합니다(예: python detect.py --weights yolov5s.pt를 사용한 추론). 배포 솔루션의 정확도는 일반에 공개되지 않은 Ultralytics 이미지 홀드아웃 테스트 세트로 분석합니다. 속도도 매우 중요하며, 가장 빠른 배포 솔루션에 상당한 우선순위를 둡니다. Android에서는 GPU, NNAPI, Hexagon 델리게이트로 내보낸 경우 가장 높은 점수를 받습니다.










