-
-
Notifications
You must be signed in to change notification settings - Fork 6.5k
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
reproduce the performance of YOLOV8s,YOLOV9s,YOLOV10s on COCO. #18150
Comments
👋 Hello @ZZxiaoxiao, thank you for your interest in Ultralytics 🚀! We recommend a visit to the Docs for new users where you can find many Python and CLI usage examples and where many of the most common questions may already be answered. If this is a 🐛 Bug Report or concerns reproducibility issues, we encourage you to provide a minimum reproducible example to help us better understand and debug the problem. This could include your training script, specific parameters used, and dataset details. If you are seeking ❓ clarification on training settings or augmentation methods, it would be helpful to share the exact YAML configuration file you are using, along with relevant training logs or outputs. Please also verify that you are following our Tips for Best Training Results. For exploring tasks like COCO benchmark performance and settings, upgrading to the latest pip install -U ultralytics YOLO models operate seamlessly in verified environments. You can run them effortlessly in any of the following:
The community is full of experts and enthusiasts who can assist you in your exploration of the COCO reproduction tasks! For real-time discussions, join us on Discord 🎧. For more in-depth threads, participate in discussions on our Discourse forums or Subreddit. StatusIf this badge is green, all Ultralytics CI tests are currently passing. CI tests verify correct operation of all YOLO Modes and Tasks across macOS, Windows, and Ubuntu. This is an automated response to help streamline support 🛠️. An Ultralytics engineer will review your question and provide further assistance soon. 😊 |
You can get the args used from the model. |
model parameters for object detection |
For object detection, YOLO models like YOLOv8, YOLOv9, and YOLOv10 use specific training parameters, which include learning rate, batch size, image size, and augmentations like Mosaic and Scale. You can view and modify these parameters in the YAML configuration files or through the |
Search before asking
Question
Has anyone reproduced the performance of YOLOv8, YOLOv9, and YOLOv10 on the COCO dataset based on the official configuration files? The results I reproduced do not match the official reported performance. I would like to know the typical performance range for others who have attempted the reproduction.
The training parameters for YOLOv8 only use scale augmentation in the range of 0.5 to 1.5 and mosaic augmentation, correct? It doesn't use mixup or copy-paste data augmentation? When printing the corresponding weights, it shows only the aforementioned methods. However, I am concerned about the issue of training parameters being overwritten due to the close-mosaic setting in previous YOLO versions.
Additional
No response
The text was updated successfully, but these errors were encountered: