Ultralytics YOLO27:

YOLO11 so với YOLOv6-3.0#

Lĩnh vực thị giác máy tính phát triển nhanh chóng, và việc lựa chọn kiến trúc model phù hợp là một quyết định quan trọng đối với các chuyên gia machine learning. Hai cột mốc đáng chú ý trong quá trình phát triển của phát hiện đối tượng thời gian thực là YOLO11YOLOv6-3.0. Mặc dù cả hai model đều cung cấp khả năng ấn tượng trong việc trích xuất thông tin từ dữ liệu hình ảnh, chúng được phát triển với các mục tiêu chính và triết lý thiết kế khác nhau.

Hướng dẫn này cung cấp phân tích kỹ thuật chuyên sâu, so sánh kiến trúc, các chỉ số hiệu năng và kịch bản triển khai lý tưởng của chúng để giúp bạn đưa ra quyết định sáng suốt cho dự án AI tiếp theo.

Tổng quan về model#

Trước khi đi sâu vào các benchmark kỹ thuật, việc tìm hiểu nguồn gốc và trọng tâm cốt lõi của từng model sẽ rất hữu ích.

Ultralytics YOLO11#

Được phát triển nguyên bản trong hệ sinh thái Ultralytics, YOLO11 được thiết kế để cung cấp trải nghiệm phát triển liền mạch từ đầu đến cuối. Model này không chỉ chú trọng đến tốc độ thuần túy mà còn đến tính linh hoạt đa nhiệm, khả năng sử dụng dễ dàng và tích hợp với các pipeline triển khai hiện đại.

Meituan YOLOv6-3.0#

YOLOv6-3.0 được thiết kế chuyên biệt cho các ứng dụng công nghiệp có sẵn bộ xử lý đồ họa (GPUs) chuyên dụng. Model này tối ưu mạnh cho triển khai TensorRT, tập trung tối đa hóa thông lượng trong các môi trường được kiểm soát.

Tìm hiểu thêm về YOLOv6

Sự khác biệt về Architecture#

Kiến trúc nền tảng quyết định cách một model học và mở rộng quy mô. Cả hai framework đều giới thiệu các cải tiến độc đáo cho công thức YOLO kinh điển.

YOLO11 kế thừa nhiều năm nghiên cứu để mang đến một kiến trúc có hiệu quả sử dụng tham số vượt trội. Model này có backbone tiên tiến và head tổng quát, có khả năng xử lý nhiều tác vụ thị giác máy tính khác nhau—chẳng hạn như phân đoạn instanceước lượng pose—mà không cần cải tổ lớn về cấu trúc. Ngoài ra, YOLO11 có yêu cầu bộ nhớ [CUDA](https://ultralytics-translation-2.invalid đặc biệt thấp trong quá trình training, giúp model khác biệt so với các model Transformer cồng kềnh hơn như RT-DETR.

Ngược lại, YOLOv6-3.0 sử dụng module Bi-directional Concatenation (BiC) và chiến lược Anchor-Aided Training (AAT). Các cơ chế này được thiết kế để cải thiện độ chính xác định vị. Kiến trúc chủ yếu được tách rời và lượng tử hóa mạnh để ưu tiên suy luận model INT8, giúp model trở thành một lựa chọn mạnh cho các dây chuyền sản xuất tốc độ cao vận hành trên các stack GPU cũ.

Lựa chọn framework phù hợp

Nếu dự án của bạn yêu cầu tạo prototype nhanh, hỗ trợ nhiều tác vụ khác nhau (như phân đoạn hoặc phân loại) và triển khai trên nhiều loại phần cứng (CPU, Edge TPU, Mobile), framework Ultralytics mang đến trải nghiệm developer mượt mà hơn đáng kể.

Hiệu năng và các chỉ số#

Khi đánh giá các model, độ chính xác trung bình (mAP) và tốc độ suy luận là những yếu tố then chốt. Bảng sau đây so sánh hiệu năng của YOLO11 với YOLOv6-3.0 trên nhiều quy mô model khác nhau. Các chỉ số có hiệu năng tốt nhất được in đậm.

Modelkích thước
(pixel)
mAPval
50-95
Tốc độ
CPU ONNX
(ms)
Tốc độ
T4 TensorRT10
(ms)
tham số
(M)
FLOPs
(B)
YOLO11n64039.556.11.52.66.5
YOLO11s64047.090.02.59.421.5
YOLO11m64051.5183.24.720.168.0
YOLO11l64053.4238.66.225.386.9
YOLO11x64054.7462.811.356.9194.9
YOLOv6-3.0n64037.5-1.174.711.4
YOLOv6-3.0s64045.0-2.6618.545.3
YOLOv6-3.0m64050.0-5.2834.985.8
YOLOv6-3.0l64052.8-8.9559.6150.7

Như đã thể hiện, YOLO11 liên tục đạt độ chính xác cao hơn (mAP) với số lượng tham số và FLOPs ít hơn đáng kể ở các cấp tương đương. Hiệu quả sử dụng tham số này trực tiếp giúp giảm yêu cầu bộ nhớ trong cả quá trình training model và suy luận.

Lợi thế của Ultralytics#

Việc lựa chọn model không chỉ dựa trên các chỉ số thuần túy; đó còn là toàn bộ vòng đời machine learning. Các model Ultralytics mang lại lợi thế rõ rệt cho cả developer và nhà nghiên cứu.

  1. Dễ sử dụng: Python API của Ultralytics cho phép bạn training, validation và export model chỉ với vài dòng code. Bạn không cần cấu hình thủ công các cây dependency phức tạp.
  2. Hệ sinh thái được duy trì tốt: Ultralytics cung cấp một hệ sinh thái thống nhất với các bản cập nhật thường xuyên. Bằng cách sử dụng Ultralytics Platform, developer có quyền truy cập vào tính năng gán nhãn dataset cộng tác, training trên cloud và giám sát model liền mạch.
  3. Tính linh hoạt: Không giống YOLOv6-3.0, vốn chủ yếu là một detector bounding box, YOLO11 hỗ trợ nguyên bản phân loại hình ảnhbounding box định hướng (OBB), cho phép bạn hợp nhất technology stack.
  4. Hiệu quả training: Nhờ tận dụng các tối ưu hóa hiện đại và auto-batching, YOLO11 training hiệu quả trên phần cứng phổ thông, giúp dân chủ hóa quyền tiếp cận AI thị giác tiên tiến nhất.

Ví dụ code: Training và suy luận#

Làm việc với các model Ultralytics rất trực quan. Dưới đây là một ví dụ có thể chạy đầy đủ 100%, minh họa cách training và chạy suy luận bằng package Ultralytics.

from ultralytics import YOLO

# Load a pre-trained YOLO11 small model
model = YOLO("yolo11s.pt")

# Train the model efficiently on the COCO8 dataset
results = model.train(data="coco8.yaml", epochs=50, imgsz=640)

# Run inference on an image from the web
prediction = model("https://ultralytics.com/images/bus.jpg")

# Export the model to ONNX format for easy deployment
model.export(format="onnx")

Các trường hợp sử dụng lý tưởng#

Hiểu rõ điểm mạnh của từng model sẽ đảm bảo bạn lựa chọn đúng công cụ cho công việc.

Khi nào nên chọn YOLOv6-3.0: Nếu bạn duy trì một hệ thống công nghiệp cũ được xây dựng chuyên biệt quanh các pipeline TensorRT 7.x/8.x cụ thể và phần cứng của bạn hoàn toàn gồm các GPU NVIDIA T4 hoặc A100 chuyên dụng để tự động hóa sản xuất tốc độ cao, YOLOv6 vẫn là một engine khả dụng và có năng lực.

Khi nào nên chọn YOLO11: Đối với gần như mọi ứng dụng hiện đại, YOLO11 là lựa chọn vượt trội. Dù bạn đang xây dựng các giải pháp sản xuất thông minh, triển khai AI biên trên các thiết bị Raspberry Pi hay thực hiện các tác vụ đa nhiệm như phát hiện và phân đoạn ảnh y tế, YOLO11 mang lại sự cân bằng tối ưu giữa tốc độ, độ chính xác và tính linh hoạt khi triển khai.

Hướng tới tương lai: YOLO26 tiên phong#

Mặc dù YOLO11 đại diện cho một bước tiến vượt bậc, Ultralytics vẫn không ngừng mở rộng giới hạn của thị giác máy tính. Được phát hành vào tháng 1 năm 2026, dòng model YOLO26 mới là công nghệ tiên tiến nhất hiện nay và là model được khuyến nghị cho mọi dự án mới.

YOLO26 giới thiệu một số tính năng đột phá được thiết kế đặc biệt cho các thách thức triển khai hiện đại:

  • Thiết kế end-to-end không cần NMS: Dựa trên các khái niệm do YOLOv10 tiên phong, YOLO26 có kiến trúc end-to-end nguyên bản. Model này loại bỏ hoàn toàn bước hậu xử lý Non-Maximum Suppression (NMS), giúp pipeline triển khai nhanh hơn và đơn giản hơn đáng kể.
  • Loại bỏ DFL: Bằng cách loại bỏ Distribution Focal Loss, YOLO26 đơn giản hóa head của network, cải thiện đáng kể khả năng tương thích với các thiết bị Internet vạn vật (IoT) công suất thấp và thiết bị biên.
  • Optimizer MuSGD: Lấy cảm hứng từ các đổi mới trong training [model ngôn ngữ lớn (LLM)] (chẳng hạn như Kimi K2 của Moonshot AI), YOLO26 sử dụng optimizer Muon-SGD hybrid, đảm bảo độ ổn định training vượt trội và hội tụ nhanh hơn.
  • Suy luận CPU nhanh hơn tới 43%: Đối với các ứng dụng chạy mà không có accelerator GPU chuyên dụng, YOLO26 được tối ưu mạnh cho thông lượng CPU thuần túy.
  • ProgLoss + STAL: Các hàm loss tiên tiến này mang lại cải thiện đáng kể trong việc nhận diện đối tượng nhỏ, yếu tố rất quan trọng đối với hình ảnh từ drone và giám sát trên không.
  • Cải tiến theo từng tác vụ: YOLO26 bao gồm các cải tiến tùy chỉnh trên mọi tác vụ, chẳng hạn như prototyping đa tỷ lệ cho phân đoạn và Residual Log-Likelihood Estimation (RLE) cho ước lượng pose.

Nếu bạn bắt đầu một sáng kiến thị giác máy tính mới hôm nay, việc sử dụng Ultralytics Platform để training model YOLO26 sẽ đảm bảo ứng dụng của bạn được xây dựng trên kiến trúc hiệu quả, chính xác và có khả năng thích ứng với tương lai nhất hiện có.

Đối với các developer quan tâm đến phát hiện open-vocabulary, bạn cũng có thể xem tài liệu của chúng tôi về YOLO-World.

Những người đóng góp

Bình luận