v8.3.47
版本发布时间: 2024-12-07 20:59:05
ultralytics/ultralytics最新发布版本:v8.3.49(2024-12-11 01:30:31)
🌟 Summary
The v8.3.47
release focuses on enhancing YOLO's classification capabilities by improving model export, prediction handling, and loss computation for smoother training and deployment. 🚀
📊 Key Changes
-
Improved YOLO Classification Module:
- Added export functionality (
export=True
) to the classification head, enabling easier deployment. 📤 - Enhanced post-processing to handle predictions more efficiently, including better support for tuple-based outputs. ⚙️
- Updated loss function to gracefully manage tuple-based predictions for accurate classification loss calculation. 📊
- Updated logic in the classification head to switch seamlessly between training and inference, including integrated softmax during inference. 🔄
- Added export functionality (
-
Documentation Improvements:
- Clarified functionality for
copy_paste
augmentation, specifying it requires segmentation labels. ✍️ - Fixed typos and improved YAML configurations for smoother developer workflows. 🛠
- Removed redundant documentation entries to enhance clarity. 📚
- Clarified functionality for
🎯 Purpose & Impact
-
For End Users:
- Enhanced Deployment Options: You can now export YOLO classification models more effectively, unlocking advanced deployment use cases in various environments. 🌐
- Streamlined Workflows: Updated logic ensures classification workflows are more intuitive and robust—ideal for developers juggling both training and inference. 🌟
-
For Developers:
-
Clearer Documentation: Clarifications and typo fixes reduce confusion, saving time while implementing advanced features like
copy_paste
. ✨ - Improved Configuration: Fixes to YAML workflows ensure consistent deployments and smoother integration during the development lifecycle. ✅
-
Clearer Documentation: Clarifications and typo fixes reduce confusion, saving time while implementing advanced features like
Overall, this release significantly improves YOLO's flexibility and usability for classification tasks while enhancing the clarity of supporting documentation. 💡
What's Changed
- Fix Docs YAML boolean by @glenn-jocher in https://github.com/ultralytics/ultralytics/pull/18072
- Eliminate duplicate bullet points in docs by @RizwanMunawar in https://github.com/ultralytics/ultralytics/pull/18074
- Mention
copy_paste
applies only when using segmentation labels by @Y-T-G in https://github.com/ultralytics/ultralytics/pull/18077 -
ultralytics 8.3.47
fixsoftmax
andClassify
head commonality by @Laughing-q in https://github.com/ultralytics/ultralytics/pull/18085
Full Changelog: https://github.com/ultralytics/ultralytics/compare/v8.3.44...v8.3.47