다양한 장치에서 최고의 AI 모델 배포를 보여주는 Ultralytics YOLOv5 Export Competition의 우승자를 확인하세요.

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