Ultralytics YOLO27: Tham gia danh sách chờ.
Get Started
Từ mục tiêu kinh doanh đến dataset sẵn sàng huấn luyện
lộ trình Nền tảngngười mới bắt đầu ~4 giờ 10 bài họcBài thi cuối khóa · Chứng chỉ

Xây dựng Dataset YOLO Hiệu năng Cao

Cẩm nang thực hành cho các công việc trước khi huấn luyện: chuyển mục tiêu kinh doanh thành bài kiểm tra nghiệm thu, xác định yêu cầu và thu thập dữ liệu đại diện, gán nhãn nhất quán, kiểm tra chất lượng bằng script, chia tập không rò rỉ dữ liệu, tinh chỉnh augmentation và chỉ bắt đầu fine-tune Ultralytics YOLO26 đầu tiên sau khi vượt qua bước kiểm tra mức độ sẵn sàng.

Bạn sẽ học được gì

Chuyển mục tiêu kinh doanh thành một dataset có tài liệu mô tả, cân bằng, không rò rỉ dữ liệu và sẵn sàng để fine-tune Ultralytics YOLO26; đồng thời biết chính xác cần khắc phục điều gì nếu dataset chưa sẵn sàng.

  • Chuyển mục tiêu kinh doanh thành một tác vụ thị giác máy tính, các lớp được xác định rõ và bài kiểm tra nghiệm thu có thể chạy dưới dạng code.

  • Viết đặc tả dataset với chỉ tiêu số lượng cho từng tình huống, dựa trên mục tiêu của Ultralytics: ≥1,500 hình ảnh và ≥10,000 instance được gán nhãn cho mỗi lớp, 0–10% hình ảnh nền.

  • Thu thập dữ liệu trong điều kiện triển khai thực tế, lưu metadata thu thập trong tên file và lấy mẫu video mà không làm dataset bị quá tải.

  • Gán nhãn nhất quán bằng hướng dẫn bằng văn bản, một vòng hiệu chuẩn có đo lường và lưu ý đến mười lỗi gán nhãn thường gặp nhất.

  • Kiểm tra nhãn, mức cân bằng lớp, bản trùng lặp và các nhãn có khả năng bị thiếu bằng những script Python ngắn.

  • Chia tập theo nhóm (clip, camera, ngày, địa điểm) để điểm validation phản ánh môi trường production, đồng thời khóa tập test.

  • Chọn cài đặt augmentation phù hợp với môi trường triển khai và xác minh chúng trong các batch huấn luyện.

  • Chỉ bắt đầu huấn luyện sau khi vượt qua danh sách kiểm tra mức độ sẵn sàng gồm tám mục; dùng kết quả fine-tune baseline để xác định bước tiếp theo cần cải thiện dataset.

Bạn sẽ xây dựng gì
  • Một trang mục tiêu và script kiểm tra nghiệm thu in ra PASS hoặc FAIL.

  • Một đặc tả dataset với chỉ tiêu số lượng cho từng tình huống, các trường hợp biên và tỷ lệ hình ảnh nền.

  • Một dataset thực hành có metadata thu thập trong từng tên file, cùng báo cáo mức độ bao phủ so với các chỉ tiêu.

  • Một hướng dẫn gán nhãn được tinh chỉnh qua vòng hiệu chuẩn có điểm đồng thuận được đo lường.

  • Một lần kiểm tra QC và đánh giá nhãn đáng ngờ kèm các ghi chú QC ngắn.

  • Các danh sách file train / val / test được chia theo nhóm, không dùng chung clip, camera hay ngày giữa các tập.

  • Một bài kiểm tra mức độ sẵn sàng có chấm điểm, lần fine-tune đầu tiên được xếp hạng theo lớp và checklist khởi động có thể tái sử dụng.

Điều kiện tiên quyết
  • Không cần kiến thức nền về machine learning: mọi khái niệm đều được giải thích trước khi sử dụng.

  • Python 3.10+ với pip install ultralytics để chạy các script; CPU là đủ cho mọi ví dụ.

  • Khuyến nghị: Nền tảng Thị giác Máy tính để nắm các thuật ngữ cốt lõi.

Nội dung khóa học

5 mô-đun · 10 bài học