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.5.
Release notes
Sourced from ultralytics's releases.
Commits
fe61f9d
ultralytics 8.3.5
addcache=disk
space and writable checks (#16696)4073fa0
Fix UINT8 overflow for >255 segmentation masks (#16690)0b86181
Update docker.yaml to notify on failure once (#16700)2e084c0
Fix validator model=None (#16699)4b95ae7
Fix and add missing infos about available CLITASK
commands in docs and cod...70ba988
IntroducedBaseSolution
class for Ultralytics solutions (#16671)e5d3427
Zero mAP warning on YAML val (#16698)c6371ba
Update MkDocs extra.js (#16691)4aaa1b0
FixNEW
labeling for more consistency in docs (#16674)c6c83ae
Clarifystream_buffer
argument docs (#16686)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