github ultralytics/ultralytics v8.3.151
v8.3.151 - `ultralytics 8.3.151` Add `decimals` argument to Metrics (#20952)

latest releases: v8.3.197, v8.3.196, v8.3.195...
3 months ago

๐ŸŒŸ Summary

This release brings cleaner, more customizable metric reporting across all tasks, improved tracking reliability, and efficiency boosts for video processing. It also enhances documentation and testing for a smoother user experience. ๐Ÿš€โœจ

๐Ÿ“Š Key Changes

  • ๐Ÿ“ Added decimals and normalize options to all metric summary() methods, letting users control the precision and format of evaluation results.
  • ๐Ÿ“Š Metric summaries for detection, segmentation, pose, classification, and OBB tasks are now consistently formatted and easier to read.
  • ๐Ÿ“š Expanded and clarified documentation for metric reporting, including usage examples.
  • ๐ŸŽ๏ธ Improved efficiency in the TrackZone solution by reusing region masks instead of recreating them for every frame.
  • ๐ŸŽฅ Enhanced object tracking by ensuring tracklet "age" increases even when no detections are found, leading to more reliable tracking.
  • ๐Ÿงช Updated continuous integration (CI) to test all features, including those in the "solutions" package, for better code quality.
  • ๐ŸŒ Updated the Google Cloud quickstart guide to direct users to the latest and most accurate resource.

๐ŸŽฏ Purpose & Impact

  • ๐Ÿ“ˆ Easier, Sharper Results: Users can now generate metric reports with their preferred level of precision, making results simpler to interpret and share.
  • ๐Ÿ› ๏ธ Consistent Experience: Unified output and improved documentation help both new and advanced users understand and use evaluation metrics effectively.
  • ๐Ÿƒ Faster Video Processing: Optimizations in TrackZone reduce unnecessary computation, speeding up real-time and long-duration video analysis.
  • ๐ŸŽฌ More Reliable Tracking: Improved handling of missed detections ensures smoother object tracking, especially in challenging video scenarios.
  • ๐Ÿ”’ Better Stability: Enhanced testing in CI means users benefit from more robust and reliable releases.
  • ๐Ÿš€ Smoother Onboarding: Updated cloud documentation ensures users get started quickly and accurately with Ultralytics tools.

Overall, this update delivers a more polished, efficient, and user-friendly experience for anyone working with Ultralytics models and solutions!

What's Changed

New Contributors

Full Changelog: v8.3.150...v8.3.151

Don't miss a new ultralytics release

NewReleases is sending notifications on new releases.