v8.3.51
版本发布时间: 2024-12-18 03:07:12
ultralytics/ultralytics最新发布版本:v8.3.52(2024-12-20 20:52:05)
🌟 Summary
The Ultralytics v8.3.51 release introduces improved robustness for training batch size optimization, documentation enhancements, new features like a security alarm system, and updates to facilitate the transition from YOLOv8 to YOLO11. 🚀
📊 Key Changes
-
Improved Batch Size Calculation:
- Automated batch size determination now uses logarithmic polynomial fitting for better accuracy. 🧮
- Stricter checks ensure safe memory usage and prevent crashes due to misconfigurations. ✅
-
Hyperparameter Tuning:
- Added default hyperparameter search spaces and clear examples in documentation for easier customization. 🛠️
- Updated training process to improve reliability by using
shell=True
for subprocess execution. ⚙️
-
YOLO11 Integration:
- Updated examples, references, and documentation to reflect the transition from YOLOv8 to YOLO11. 📚
- Enhanced support for SAHI (Slicing Aided Hyper Inference) with YOLO11 models.
-
New Security Alarm System:
- Added a ready-to-use, customizable security alarm system solution leveraging YOLO11. Includes email alerts when detections exceed thresholds. 🛡️
-
Expanded Export Options:
- New formats supported, including MNN and Sony IMX500, enhancing deployment flexibility for diverse platforms. 🎉
🎯 Purpose & Impact
-
Optimized Performance:
- The refined autobatch method improves training stability and GPU utilization across various devices, helping users achieve smoother workflows.
-
Enhanced Usability:
- New documentation simplifies hyperparameter tuning for beginners and advanced users alike, reducing the learning curve.
- Updates to SAHI and model examples make it easier to adopt YOLO11.
-
Greater Flexibility:
- Broader export options and integration tools expand YOLO's adaptability for edge devices like IMX500.
-
Real-World Applications:
- With the newly added Security Alarm System, users gain a powerful, practical monitoring tool ready for deployment in surveillance scenarios. 🚨
This release elevates Ultralytics by streamlining processes, expanding use cases, and improving reliability for developers and organizations. ⭐
What's Changed
- Update SAHI example from
YOLOv8
toYOLO11
by @RizwanMunawar in https://github.com/ultralytics/ultralytics/pull/18276 - Add
imx500
andMNN
intutorial.ipynb
export table by @RizwanMunawar in https://github.com/ultralytics/ultralytics/pull/18254 - Add hyperparameter search space to Docs by @Y-T-G in https://github.com/ultralytics/ultralytics/pull/18259
- Use
shell=True
to run hyperparameter tuning by @Y-T-G in https://github.com/ultralytics/ultralytics/pull/18284 - Add security alarm system as ultralytics solution by @RizwanMunawar in https://github.com/ultralytics/ultralytics/pull/18281
-
ultralytics 8.3.51
AutoBach logspace fit and checks by @Laughing-q in https://github.com/ultralytics/ultralytics/pull/18283
Full Changelog: https://github.com/ultralytics/ultralytics/compare/v8.3.50...v8.3.51