Ultralytics YOLO11 is here! Building on the YOLOv8 foundation with R&D by @​Laughing-q and @​glenn-jocher in ultralytics/ultralytics#16539, YOLO11 offers cutting-edge improvements in accuracy, speed, and efficiency, redefining what's possible in real-time object detection and computer vision tasks.
đź“Š Key Highlights
🚀 YOLO11 Model Unveiled: A significant upgrade over YOLOv8, YOLO11 is now the default model with enhanced architecture and optimized pipelines.
đź“š Revamped Documentation: Clearer, more detailed guides, examples, and resources to help users transition seamlessly to YOLO11.
🛠️ Streamlined CI & Dockerfiles: All continuous integration files and Docker environments are optimized for YOLO11, ensuring smooth workflows.
🔄 Augmentation & Blocks Upgraded: New augmentations and block modules boost performance metrics across various tasks.
🔧 YOLO11-Specific Configurations: Tailored model configuration files to get the most out of YOLO11's advanced features.
🎯 Purpose & Impact
Top-Tier Performance: YOLO11 delivers better accuracy with fewer parameters, enhancing real-time object detection and efficiency for your AI needs.
Versatility in Computer Vision Tasks: Supports a broader range of tasks, including object detection, instance segmentation, pose estimation, and oriented bounding box detection, adaptable across edge to cloud environments.
Easy Adoption: With updated resources, tutorials, and an intuitive model structure, developers can quickly adopt and maximize YOLO11's capabilities.
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps ultralytics from 8.2.102 to 8.3.0.
Release notes
Sourced from ultralytics's releases.
Commits
6e43d1e
ultralytics 8.3.0
YOLO11 Models Release (#16539)efb0c17
Useapt-get
in Dockerfiles (#16535)1fd21ca
Update Dockerfile-python (#16529)6243c25
Fixhand-keypoints.yaml
image counts (#16528)a4407a4
Update test_exports.py (#16527)2530755
ultralytics 8.2.103
Windows Benchmarks CI (#16523)54ecccc
Removing cpu-info persistence for Docker images (#16470)538c821
Update JSONDict for PosixPath to String (#16522)250eaa8
Updatemkdocs.yml
with Hand Keypoints link (#16515)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show