-
-
Notifications
You must be signed in to change notification settings - Fork 16.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
added lighter yolov5 config files #11813
base: master
Are you sure you want to change the base?
Conversation
@glenn-jocher any updates regarding these lightweight configs? |
@jere357 thank you for your contribution to the YOLOv5 repository. We appreciate your effort in providing lighter config files. Our team will review your PR and provide feedback as soon as possible. Keep up the great work! |
👋 Hello there! We wanted to let you know that we've decided to close this pull request due to inactivity. We appreciate the effort you put into contributing to our project, but unfortunately, not all contributions are suitable or aligned with our product roadmap. We hope you understand our decision, and please don't let it discourage you from contributing to open source projects in the future. We value all of our community members and their contributions, and we encourage you to keep exploring new projects and ways to get involved. For additional resources and information, please see the links below:
Thank you for your contributions to YOLO 🚀 and Vision AI ⭐ |
All Contributors have signed the CLA. ✅ |
I have read the CLA Document and I sign the CLA |
@glenn-jocher wanna do anything about these lighter configs? |
Hello, this PR containts 3 config files for much lighter yolov5 detection models
The smallest yolov5 model on the repo currently is yolov5n and it scores like 37 mAP on COCO. This makes the model look bad when it actually performs really well on real world tasks, The mAP is low because COCO is a very difficult dataset and has 80 classes, while in most real world situations you will usually have only several classes in yout dataset, my personal problem was "roughly detecting shelves" in a store and that dataset was solvable with only femto configuration. I think adding these couple of files here may encourage people to try lighter and faster models because the yolov5n is a deceptively good object detection model, benchmarking it on 80 classes is unrealistic for many real world uses of the yolov object detector :)
Feel free to open a discussion about this in the comments,
maybe casually mention these configs somewhere in the docs
🤖 Generated by Copilot at f134a68
Summary
⚡🚀💡
This pull request adds three new YAML files that define very small and fast YOLOv5 models with different depth and width multipliers. These files are
yolov5femto.yaml
,yolov5micro.yaml
, andyolov5pico.yaml
. They are intended to offer more choices for users who need minimal models for resource-constrained applications.Walkthrough
yolov5femto.yaml
,yolov5micro.yaml
, andyolov5pico.yaml
(link, link, link)🛠️ PR Summary
Made with ❤️ by Ultralytics Actions
📊 Key Changes
yolov5femto.yaml
,yolov5micro.yaml
, andyolov5pico.yaml
have been added, each with varyingdepth_multiple
andwidth_multiple
values to create lighter models.🎯 Purpose & Impact
🌟 Summary
New YOLOv5 configurations introduced for resource-constrained environments, enhancing the model's versatility for edge computing. 🚀