Ultralytics YOLO27:


Ultralytics YOLO banner

中文 · 한국어 · 日本語 · Русский · Deutsch · Français · Español · Português · Türkçe · Tiếng Việt · العربية


Ultralytics CI Ultralytics Downloads Ultralytics Discord Ultralytics Forums Ultralytics Reddit
Run Ultralytics on Gradient Open Ultralytics In Colab Open Ultralytics In Kaggle Open Ultralytics In Binder

Tài liệu Ultralytics YOLO#

Ultralytics YOLO là dòng model thị giác máy tính thời gian thực dành cho phát hiện đối tượng, phân đoạn instance, phân đoạn ngữ nghĩa, ước tính độ sâu, phân loại, ước tính tư thế, hộp giới hạn định hướng và theo dõi, được cung cấp thông qua một package Python và CLI. YOLO26 được phát triển dựa trên những tiến bộ trong deep learning và thị giác máy tính, với tùy chọn suy luận end-to-end không cần NMS và khả năng triển khai tối ưu trên thiết bị edge. Thiết kế tinh gọn giúp model phù hợp với nhiều ứng dụng và dễ dàng thích ứng với các nền tảng phần cứng khác nhau, từ thiết bị edge đến API đám mây. Đối với workload production ổn định, chúng tôi khuyến nghị cả YOLO26 và YOLO11.

Khám phá Tài liệu Ultralytics, nguồn tài nguyên toàn diện về package YOLO và CLI, cũng như Ultralytics Platform, bổ sung khả năng gán nhãn dữ liệu, huấn luyện trên đám mây và triển khai trên cùng các model. Dù bạn là người có kinh nghiệm trong lĩnh vực machine learning hay mới tìm hiểu, những tài nguyên này sẽ giúp bạn khai thác tối đa YOLO trong các dự án của mình.

Yêu cầu Enterprise License để sử dụng cho mục đích thương mại tại Ultralytics Licensing.

YOLO27 sắp ra mắt

Khám phá bản xem trước YOLO27, bao gồm chi tiết về kiến trúc, benchmark sơ bộ và ví dụ sử dụng sau khi phát hành. Các model đang trong giai đoạn R&D cuối cùng và dự kiến ra mắt vào cuối năm nay; hiện model chưa khả dụng và chưa có ngày ra mắt cụ thể.

🚀 Mới: Ước tính độ sâu đơn ảnh

Chuyển một ảnh thành bản đồ độ sâu, với khoảng cách tính bằng mét cho từng pixel.

Tìm hiểu thêm

Bắt đầu chỉ với hai lệnh#

# Install the ultralytics package from PyPI
pip install ultralytics

# Detect objects in an image with a pretrained YOLO26 model
yolo predict model=yolo26n.pt source='https://github.com/ultralytics/assets/releases/download/v0.0.0/bus.jpg'

Trọng số model và ảnh ví dụ sẽ tự động được tải xuống, còn kết quả đã gắn chú thích sẽ được lưu vào thư mục mà lệnh in ra; trong lần chạy đầu tiên, thư mục đó là runs/detect/predict.

Xem hướng dẫn Quickstart để biết mọi phương thức cài đặt và cách thực hiện dự đoán đầu tiên.

Bạn muốn làm gì?#

Huấn luyện model trên dataset của riêng bạn

Fine-tune model YOLO26 pretrained trên dataset của riêng bạn, tinh chỉnh augmentation và hyperparameter để huấn luyện đa GPU


Huấn luyện model tùy chỉnh

Chạy model trên ảnh hoặc video của bạn

Tải model pretrained và nhận bounding box, mask hoặc keypoint chỉ với vài dòng Python hoặc một lệnh CLI


Dự đoán trên dữ liệu mới

Theo dõi đối tượng qua các frame video

Theo dõi đối tượng bằng ID duy trì xuyên suốt với TrackTrack (mặc định), BoT-SORT, ByteTrack, OC-SORT, Deep OC-SORT hoặc FastTracker


Theo dõi nhiều đối tượng

Chạy ứng dụng thị giác có sẵn

Ứng dụng thị giác có sẵn để đếm đối tượng, tạo heatmap, quản lý hàng đợi, phát cảnh báo an ninh và theo dõi bài tập thể dục, không cần huấn luyện


Khám phá Solutions

Triển khai model của bạn

Export model đã huấn luyện sang ONNX, TensorRT hoặc OpenVINO để suy luận nhanh trên thiết bị edge, phần cứng di động và máy chủ đám mây


Export và triển khai

Chọn model phù hợp

So sánh YOLO26, YOLO11, SAM 3, RT-DETR và mọi kiến trúc được hỗ trợ khác theo tốc độ, độ chính xác và trường hợp sử dụng


Duyệt tất cả model

Tra cứu Python API

Tra cứu class, function và chữ ký method của Python API, được tự động tạo từ source trong mỗi bản phát hành mới


Tài liệu tham khảo API

Có gì mới: YOLO26

Dòng model mới nhất được Ultralytics phát hành cung cấp tùy chọn suy luận end-to-end không cần NMS và sự cân bằng giữa độ chính xác với độ trễ được cải thiện so với YOLO11


Khám phá YOLO26

Cách tổ chức tài liệu#

Hầu hết lệnh yolo trong quy trình làm việc với model đều tuân theo một cú pháp, yolo [TASK] MODE ARGS, trong đó Task là tùy chọn; tài liệu này được tổ chức theo ba phần tương ứng, cùng với một lối tắt:

Mọi nội dung khác đều hỗ trợ cú pháp này: Models liệt kê mọi kiến trúc bạn có thể truyền vào model= — YOLO26, YOLO11, SAM 3, RT-DETR và nhiều model khác — Datasets cung cấp dữ liệu để huấn luyện cho từng Task, Guides là bộ sưu tập rộng các hướng dẫn chuyên sâu về triển khai phần cứng, tinh chỉnh hyperparameter, chuyển đổi dataset và hướng dẫn toàn diện về dự án, Integrations kết nối pipeline với các công cụ huấn luyện và triển khai bạn đang sử dụng, còn mục Reference ghi lại mọi class và function trong Python API.

Ngoài package Python, còn có hai nền tảng khác hoạt động trên cùng các model: Ultralytics Platform dùng cho gán nhãn, huấn luyện và triển khai trên đám mây; và Ultralytics Inference, một thư viện Rust độc lập cùng CLI để chạy model đã export mà không cần runtime Python.

Giấy phép YOLO: Ultralytics YOLO được cấp phép như thế nào?#

Ultralytics Enterprise License banner

Ultralytics cung cấp hai tùy chọn cấp phép để đáp ứng nhiều trường hợp sử dụng:

  • Giấy phép AGPL-3.0: Giấy phép nguồn mở này được OSI phê duyệt, phù hợp với sinh viên và người đam mê, đồng thời thúc đẩy cộng tác mở và chia sẻ kiến thức. Xem tệp LICENSE để biết thêm chi tiết.
  • Enterprise License: Dành cho phát triển và sử dụng trong production, giấy phép này cho phép tích hợp liền mạch phần mềm và các model AI của Ultralytics vào sản phẩm, dịch vụ doanh nghiệp, bao gồm công cụ nội bộ, workflow tự động và triển khai production, mà không phải tuân theo các yêu cầu nguồn mở của AGPL-3.0. Để bắt đầu, vui lòng liên hệ với chúng tôi qua Ultralytics Licensing.

Chiến lược cấp phép của chúng tôi được thiết kế để đảm bảo mọi cải tiến trong các dự án nguồn mở đều được đóng góp trở lại cho cộng đồng. Chúng tôi tin tưởng vào nguồn mở và sứ mệnh của chúng tôi là đảm bảo các đóng góp có thể được sử dụng và phát triển theo những cách mang lại lợi ích cho mọi người.

Câu hỏi thường gặp#

  • Ultralytics YOLO là dòng YOLO nổi tiếng (Bạn chỉ nhìn một lần) dành cho phát hiện đối tượng và phân đoạn ảnh thời gian thực. Model mới nhất, YOLO26, phát triển dựa trên các phiên bản trước bằng cách bổ sung tùy chọn suy luận end-to-end không cần NMS và khả năng triển khai tối ưu trên thiết bị edge. YOLO hỗ trợ nhiều tác vụ AI thị giác, chẳng hạn như phát hiện, phân đoạn instance, phân đoạn ngữ nghĩa, ước tính độ sâu, phân loại, ước tính tư thế và hộp giới hạn định hướng, đồng thời có thể theo dõi các đối tượng được phát hiện qua các frame video. Kiến trúc hiệu quả giúp đảm bảo tốc độ và độ chính xác cao, phù hợp với nhiều ứng dụng, bao gồm thiết bị edge và API đám mây.

  • Bắt đầu với YOLO rất nhanh chóng và đơn giản. Cài đặt package Ultralytics từ pip bằng pip install ultralytics, sau đó chạy dự đoán đầu tiên với yolo predict model=yolo26n.pt — trọng số model sẽ tự động được tải xuống. Để xem hướng dẫn đầy đủ về conda, Docker và cài đặt từ source, hãy truy cập trang Quickstart.

  • Huấn luyện model YOLO tùy chỉnh trên dataset của bạn gồm một số bước chi tiết:

    1. Chuẩn bị dataset đã gán nhãn và mô tả dataset trong tệp YAML.
    2. Tải model pretrained, chẳng hạn như YOLO("yolo26n.pt") trong Python.
    3. Bắt đầu huấn luyện bằng model.train(data="path/to/dataset.yaml", epochs=100, imgsz=640) hoặc từ dòng lệnh bằng yolo detect train data=path/to/dataset.yaml epochs=100 imgsz=640.

    Để xem hướng dẫn chi tiết từng bước, hãy tham khảo hướng dẫn Train a Model, bao gồm các ví dụ và mẹo tối ưu hóa quy trình huấn luyện.

  • Ultralytics cung cấp hai tùy chọn cấp phép cho YOLO:

    • Giấy phép AGPL-3.0: Giấy phép nguồn mở này phù hợp với mục đích giáo dục và phi thương mại, đồng thời thúc đẩy cộng tác mở.
    • Enterprise License: Dành cho phát triển và sử dụng trong production, bao gồm công cụ nội bộ, workflow tự động và triển khai production, mà không phải tuân theo các yêu cầu nguồn mở của AGPL-3.0.

    Để biết thêm chi tiết, hãy truy cập trang Licensing của chúng tôi.

  • Ultralytics YOLO hỗ trợ theo dõi nhiều đối tượng hiệu quả và có thể tùy chỉnh. Gọi YOLO("yolo26n.pt").track(source="path/to/video.mp4") trong Python hoặc chạy yolo track source=path/to/video.mp4 từ dòng lệnh — cả hai đều hoạt động với tệp video, luồng trực tiếp và đầu vào webcam. Để xem hướng dẫn chi tiết về cách thiết lập và chạy tính năng theo dõi đối tượng, hãy tham khảo tài liệu Track Mode, trong đó giải thích cấu hình và các ứng dụng thực tế trong tình huống thời gian thực.


    Ultralytics GitHub Ultralytics LinkedIn Ultralytics Twitter Ultralytics YouTube Ultralytics TikTok Ultralytics BiliBili Ultralytics Discord

Bình luận