π Summary
Ultralytics v8.2.47 introduces new features and enhancements, mainly focusing on documentation updates, action recognition examples, and minor code improvements.
π Key Changes
- **Documentation Enhancements**:
- Added detailed sections on Fashion-MNIST dataset, highlighting its usage with a video tutorial embed.
- Introduced a new guide on Model Evaluation and Fine-Tuning.
- Updated the AI Gym workout monitoring guide.
- Improved loss function documentation.
- **New Examples**:
- Added a comprehensive example for Action Recognition using YOLOv8, including an in-depth guide and scripts for real-time video action recognition.
- **Code Improvements**:
- Renamed internal configurations to follow the 'yolov10' naming convention.
- Simplified loss computation classes and functions.
- General improvements to better handle variable image sizes and detailed internal metric extraction in YOLOv8.
π― Purpose & Impact
- **Documentation Enhancements**:
- π Provides users with more comprehensive guides and tutorials for better understanding and implementing various features in Ultralytics.
- π¦ The Fashion-MNIST video tutorial makes it easier for newcomers to start with image classification tasks.
- π The new guide on model evaluation and fine-tuning helps users optimize their models more effectively, improving overall model performance.
- **New Examples**:
- π₯ The action recognition example enables users to leverage zero-shot video classification, expanding the range of applications for YOLOv8, particularly in video surveillance and behavioral analysis.
- **Code Improvements**:
- π§Ή Cleans up and organizes internal configurations, making it easier for developers to navigate and understand the codebase.
- π Simplifies the loss computation process, which could lead to more efficient and readable loss calculation workflows.
- π§ Ensures better handling of varied input image sizes, making YOLOv8 more versatile for different datasets and use cases.
What's Changed
* Add https://youtu.be/eX5ad6udQ9Q to docs by RizwanMunawar in https://github.com/ultralytics/ultralytics/pull/14077
* Fix deprecation warning by glenn-jocher in https://github.com/ultralytics/ultralytics/pull/14091
* Add Insights on Model Evaluation and Fine-Tuning Docs Page by abirami-vina in https://github.com/ultralytics/ultralytics/pull/14085
* Strip `dfl_loss` from `BboxLoss` by Laughing-q in https://github.com/ultralytics/ultralytics/pull/14041
* Results, DFL and AIGym fixes by ambitious-octopus in https://github.com/ultralytics/ultralytics/pull/14074
* `ultralytics 8.2.47` YOLOv8 zero-shot action recognition example by fcakyon in https://github.com/ultralytics/ultralytics/pull/13935
**Full Changelog**: https://github.com/ultralytics/ultralytics/compare/v8.2.46...v8.2.47