🌟 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 #19925
- Update object tracking examples in docs by @ankanpy in #19861
- New Mirror Repository GitHub Action by @RizwanMunawar in #19846
- Fix Mirror Action by @glenn-jocher in #19926
- Documentation refactor and improvements by @glenn-jocher in #19927
ultralytics 8.3.99
New YOLOE Open-Vocabulary Models by @leonnil in #19775
New Contributors
Full Changelog: v8.3.98...v8.3.99