🌟 Summary
The `v8.3.99` release introduces YOLOE models, a groundbreaking addition to the YOLO family, enabling advanced open-vocabulary detection, segmentation, and visual/text prompt-based tasks. This update also includes enhancements to Docker compatibility, object tracking examples, repository mirroring workflows, and documentation improvements.
📊 Key Changes
- **YOLOE Model Integration**: Added YOLOE models for open-vocabulary detection and segmentation, supporting text and visual prompts.
- **Prompt-Free Mode**: Enabled training and inference without predefined prompts for broader application scenarios.
- **Visual Prompt Embedding (SAVPE)**: Introduced spatial-aware visual prompt embedding for enhanced feature extraction.
- **Docker Updates**: Added Java Runtime Environment (JRE) and specific numpy version for Sony IMX model export compatibility.
- **Object Tracking Enhancements**: Improved YOLO11 tracking examples to handle edge cases and enhance visualization.
- **Repository Mirroring**: Streamlined GitHub-to-DagsHub mirroring workflow with manual triggering and improved flexibility.
- **Documentation Overhaul**: Updated image links, dataset guidance, and training instructions for better clarity and usability.
🎯 Purpose & Impact
- **Enhanced Model Capabilities**: YOLOE models expand YOLO's functionality to detect and segment objects beyond predefined categories, making it ideal for dynamic, real-world applications.
- **Broader Use Cases**: Prompt-free mode and SAVPE enable YOLOE to adapt to diverse scenarios, from autonomous systems to creative AI tasks.
- **Improved Developer Experience**: Docker updates simplify model export workflows, while tracking and documentation enhancements make implementation more robust and user-friendly.
- **Streamlined Repository Management**: Automated mirroring ensures consistent updates across platforms, saving time and improving accessibility for developers.
This release significantly elevates YOLO's versatility and usability, catering to both cutting-edge research and practical deployment scenarios. 🚀
What's Changed
* Update Dockerfile-python with JRE by glenn-jocher in https://github.com/ultralytics/ultralytics/pull/19925
* Update object tracking examples in docs by ankanpy in https://github.com/ultralytics/ultralytics/pull/19861
* New Mirror Repository GitHub Action by RizwanMunawar in https://github.com/ultralytics/ultralytics/pull/19846
* Fix Mirror Action by glenn-jocher in https://github.com/ultralytics/ultralytics/pull/19926
* Documentation refactor and improvements by glenn-jocher in https://github.com/ultralytics/ultralytics/pull/19927
* `ultralytics 8.3.99` New YOLOE Open-Vocabulary Models by leonnil in https://github.com/ultralytics/ultralytics/pull/19775
New Contributors
* leonnil made their first contribution in https://github.com/ultralytics/ultralytics/pull/19775
**Full Changelog**: https://github.com/ultralytics/ultralytics/compare/v8.3.98...v8.3.99