Những người chiến thắng cuộc thi Export Ultralytics YOLOv5
Khám phá những người chiến thắng cuộc thi Export Ultralytics YOLOv5, nơi tôn vinh các giải pháp triển khai model AI xuất sắc nhất trên nhiều thiết bị.
Nuvola Ladi6 phút đọc
Với mục tiêu giúp mọi người dễ dàng huấn luyện và triển khai các model AI thị giác tốt nhất, chúng tôi đã tổ chức Cuộc thi xuất model Ultralytics YOLOv5 đầu tiên. Chúng tôi coi trọng việc kết nối với các thành viên trong cộng đồng mã nguồn mở và luôn ấn tượng trước nhiều ứng dụng mà người dùng tạo ra.
Hạn chót#
Cuộc thi diễn ra từ ngày 17 tháng 5 năm 2021 đến 24:00 UTC ngày 31 tháng 8 năm 2021. Sau thời điểm này, cuộc thi đóng lại và các bài dự thi gửi sau hạn sẽ không đủ điều kiện nhận tiền thưởng.
Đánh giá#
Quá trình đánh giá diễn ra từ ngày 1 tháng 9 năm 2021 đến ngày 16 tháng 9 năm 2021. Đội ngũ của chúng tôi đã xem xét kỹ lưỡng từng bài dự thi.
$10000 tiền thưởng#
Bài dự thi xuất sắc nhất trong mỗi hạng mục nhận toàn bộ khoản tiền thưởng 2000.00 (2000.00 USD) từ Ultralytics dành cho hạng mục đó.
5 hạng mục#
Với sự hỗ trợ của cộng đồng tuyệt vời, trước đó chúng tôi đã tạo ra 5 hạng mục đại diện cho những kịch bản triển khai thực tế phổ biến nhất của các model Ultralytics YOLOv5, bao gồm Jetson Nano, Raspberry Pi, Google Edge TPU, CPU máy tính để bàn và thiết bị Android Edge.
Bài dự thi#
Người tham gia đã tạo repository GitHub công khai cho bài dự thi, cấp phép cho sản phẩm của mình theo một giấy phép mã nguồn mở và đăng bài dự thi trực tiếp vào một trong 5 luồng bài dự thi chính thức của Cuộc thi EXPORT để cộng đồng bình chọn. Lưu ý rằng các luồng này chỉ dành cho bài dự thi chính thức. Các câu hỏi hoặc bình luận chung được đăng trực tiếp trong luồng này hoặc trong một cuộc thảo luận mới. Liên kết đến các bài dự thi:
Người chiến thắng cuộc thi#
Sau khi cân nhắc kỹ lưỡng, chúng tôi đã chọn người chiến thắng cho từng trong số năm hạng mục, đại diện cho những kịch bản triển khai thực tế phổ biến nhất của các model Ultralytics YOLOv5. Chúng tôi đã liên hệ trực tiếp với tất cả người tham gia và sau đó trao giải cho những người chiến thắng. Hôm nay, chúng tôi rất vui được chia sẻ với các bạn những giải pháp xuất sắc nhất!
NVIDIA Jetson Nano#
Giải thưởng: $2000
Google Edge TPU#
Giải thưởng: $2000
Android#
Giải thưởng: $2000
Raspberry Pi#
Giải thưởng: $2000
Không có người chiến thắng *
Intel/AMD CPU#
Giải thưởng: $2000
Không có người chiến thắng *
*Các bài dự thi trong hạng mục này không đáp ứng bộ yêu cầu tối thiểu ở từng tiêu chí đánh giá. Vì vậy, lần này không có bài dự thi nào được chọn là bài thắng cuộc. Tuy nhiên, trong tương lai người tham gia sẽ có thêm cơ hội dự thi.
Xin chúc mừng những người chiến thắng! Đừng quên xem các repository của họ.
"Thư viện Ultralytics YOLOv5 rất tuyệt - được cập nhật gần như mỗi ngày, các model hoạt động tốt và trải nghiệm người dùng không ngừng cải thiện. Phần lớn nghiên cứu của tôi liên quan đến triển khai ML trên thiết bị nhúng, và trước đây tôi từng làm việc với EdgeTPU, nên đây có vẻ là một thử thách thú vị." Josh Veitch-Michaelis
Chúng tôi cũng muốn gửi lời cảm ơn đặc biệt đến tất cả mọi người đã tham gia Cuộc thi Export! Chúng tôi thật may mắn khi có nhiều thành viên quý giá trong cộng đồng mã nguồn mở. Chính những đóng góp của tất cả các bạn đã làm nên một cộng đồng tuyệt vời.
Hãy tiếp tục tuyệt vời và sáng tạo nhé!
Chấm điểm#
Các bài dự thi của cuộc thi Export được đánh giá dựa trên một số tiêu chí: mức độ đơn giản và khả năng tái lập của phương pháp export, chất lượng tài liệu, chất lượng của bản export, tốc độ và độ chính xác của các model sau khi export. Sau đó, đội ngũ Ultralytics và phản hồi từ cộng đồng cùng chấm điểm các bài dự thi.
Chất lượng bản export (20%)#
Quy trình export đơn giản nhất sẽ có ít bước nhất, cần ít đối số/tham số nhất, sử dụng ít package được import nhất và có thể thực thi với lượng code ít nhất.
Chất lượng tài liệu (20%)#
Bài dự thi cần được tài liệu hóa đầy đủ bằng tệp Markdown. Cần giải thích từng bước, bao gồm thiết lập/yêu cầu, mọi cài đặt/đối số, các bước export và thiết lập môi trường triển khai nếu có.
Chất lượng bài dự thi (20%)#
Cần bao gồm mọi khía cạnh của quá trình export và triển khai, bắt đầu từ một model yolov5s.pt chính thức. Đối với các môi trường có yêu cầu đặc biệt, chẳng hạn như Jetson Nano, cần cung cấp và tài liệu hóa tất cả package và/hoặc image Docker. Với triển khai trên Android, cũng cần kèm theo ứng dụng tham chiếu Android. Bài dự thi phải bao gồm 100% những gì cần thiết để export và sử dụng đầy đủ một model YOLOv5.
Tốc độ và độ chính xác của model được triển khai (40%)#
Các model đã triển khai cần trả về kết quả inference gần như giống hệt model YOLOv5 PyTorch chính thức (tức là inference bằng python detect.py --weights yolov5s.pt). Độ chính xác của các giải pháp đã triển khai sẽ được phân tích trên tập kiểm thử riêng gồm hình ảnh của Ultralytics không công khai. Tốc độ cũng rất quan trọng, trong đó các giải pháp triển khai nhanh nhất sẽ được ưu tiên đáng kể. Với Android, các bản xuất sang GPU, NNAPI và các delegate Hexagon sẽ nhận điểm cao nhất ở tiêu chí này.
Được viết bởi
Bình luận
Đặt câu hỏi, chia sẻ kết quả hoặc giúp đỡ người khác.










