YOLOv8x: How to Reduce False Positives & Improve Generalization in Table Tennis Ball Detection? #21251
Replies: 2 comments 1 reply
-
👋 Hello @vaibhav-corp, thank you for your detailed post and for using Ultralytics 🚀! For users tackling custom projects like yours, we recommend reviewing the Docs for a wide range of Python and CLI examples. Many common training and generalization questions are addressed there. If this is a 🐛 Bug Report, please provide a minimum reproducible example to help us investigate. For custom training and model improvement ❓ discussions (like yours), please include as much information as possible—such as dataset examples, detailed training logs, and anything else you think is relevant. Also, check out our Tips for Best Training Results, which cover augmentation, overfitting, and ways to boost generalization and reduce false positives. We invite you to join the Ultralytics community wherever you’re most comfortable. For real-time support, hop onto Discord 🎧. For in-depth technical discussions, visit Discourse, or share experiences and questions with others on our Subreddit. UpgradeMake sure you’re running the latest pip install -U ultralytics EnvironmentsYou can run YOLO in any of the following verified environments, all with preinstalled dependencies (including CUDA/CUDNN, Python, and PyTorch):
StatusIf this badge is green, all Ultralytics CI tests are currently passing. CI tests verify correct operation of all YOLO Modes and Tasks on macOS, Windows, and Ubuntu every 24 hours and on every commit. This is an automated response to help guide your issue to a resolution. An Ultralytics engineer will review your discussion and assist you soon! 😊 |
Beta Was this translation helpful? Give feedback.
-
You can increase the confidence threshold to reduce false positives.
This is unnecessary. And it's worse if you're using 640x640 to train with |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Hi Ultralytics team,
I'm working on a table tennis project and training a YOLOv8x model for ball detection with the goal of eventually building a score counter. However, I’m facing major issues with false positives and generalization.
Dataset Details:
Training Configs:
Observations:
Questions:
Any recommendations on whether I should go back to training at 640 vs stick with 1280?
Here’s the dataset link in case it’s helpful.
Thanks so much for your work on Ultralytics and YOLO — any tips or suggestions would be really appreciated!
Beta Was this translation helpful? Give feedback.
All reactions