Ultralytics YOLO27:
Quay lại bảng thuật ngữ Ultralytics

Active Learning

Khám phá cách Active Learning tối ưu hóa quá trình huấn luyện AI. Tìm hiểu cách sử dụng Ultralytics YOLO26 để xác định dữ liệu giàu thông tin, giảm chi phí gán nhãn và tăng độ chính xác.

Học chủ động là một phương pháp chiến lược trong học máy (ML), trong đó thuật toán chủ động lựa chọn những điểm dữ liệu giàu thông tin nhất để gán nhãn, thay vì thụ động tiếp nhận một dataset đã được gán nhãn trước. Trong học có giám sát truyền thống, các model thường yêu cầu một lượng dữ liệu được chú thích khổng lồ, vốn tốn kém và mất nhiều thời gian để tạo ra. Học chủ động tối ưu hóa quy trình này bằng cách xác định các ví dụ "không chắc chắn" hoặc "khó"—những ví dụ nằm gần ranh giới quyết định hoặc nơi model thiếu độ tin cậy—và yêu cầu người chú thích gán nhãn chỉ cho những trường hợp cụ thể đó. Vòng lặp lặp lại này cho phép model đạt độ chính xác cao với số lượng mẫu được gán nhãn ít hơn đáng kể, qua đó đạt hiệu quả cao trong các dự án có ngân sách hoặc thời hạn hạn chế.

Cách thức hoạt động của chu trình học chủ động#

Cốt lõi của học chủ động là một vòng lặp phản hồi thường được gọi là human-in-the-loop. Thay vì chỉ huấn luyện một lần trên dataset tĩnh, model tiến hóa qua các chu kỳ truy vấn và cập nhật.

  1. Khởi tạo: Quy trình bắt đầu với một tập nhỏ dữ liệu huấn luyện đã được gán nhãn, dùng để huấn luyện model ban đầu, chẳng hạn như Ultralytics YOLO26.

  2. Lựa chọn truy vấn: Model đánh giá một tập dữ liệu lớn chưa được gán nhãn. Sử dụng chiến lược truy vấn—phổ biến nhất là lấy mẫu theo độ không chắc chắn—model chọn các hình ảnh hoặc văn bản mà dự đoán của mình có độ tin cậy thấp nhất.

  3. Chú thích: Các mẫu có mức độ ưu tiên cao này được gửi đến một chuyên gia, thường được gọi là "oracle" trong tài liệu về học chủ động, để gán nhãn dữ liệu.

  4. Huấn luyện lại: Dữ liệu mới được gán nhãn được thêm vào tập huấn luyện và model được huấn luyện lại. Model đã cập nhật này sẽ được trang bị tốt hơn để lựa chọn batch tiếp theo gồm các mẫu gây nhầm lẫn.

Các ứng dụng trong thực tế#

Học chủ động là không thể thiếu trong các ngành có nguồn dữ liệu dồi dào nhưng việc gán nhãn đòi hỏi kiến thức chuyên môn hoặc chi phí cao.

  • Phân tích hình ảnh y khoa: Trong các lĩnh vực như chẩn đoán hình ảnh, việc gán nhãn đòi hỏi các chuyên gia có chứng chỉ hành nghề, với thời gian làm việc có giá trị rất cao. Thay vì yêu cầu bác sĩ chú thích hàng nghìn ảnh chụp rõ ràng, hệ thống học chủ động có thể lọc các trường hợp không rõ ràng—chẳng hạn như khối u ở giai đoạn sớm hoặc các bất thường hiếm gặp—cho phép chuyên gia chỉ tập trung vào những hình ảnh thực sự cải thiện khả năng chẩn đoán của model.
  • Xe tự hành: Xe tự lái tạo ra hàng petabyte dữ liệu video. Việc gán nhãn cho từng khung hình là bất khả thi. Học chủ động giúp kỹ sư xác định các trường hợp biên, chẳng hạn như người đi bộ mặc trang phục hóa trang hoặc lái xe trong tuyết rơi dày, những trường hợp mà các model phát hiện đối tượng tiêu chuẩn có thể bỏ sót. Bằng cách ưu tiên những tình huống hiếm gặp này, các công ty cải thiện độ an toàn mà không lãng phí tài nguyên vào các cảnh quay đường cao tốc lặp lại.

Ví dụ Python: Lọc các dự đoán không chắc chắn#

Ví dụ sau minh họa logic đơn giản về "lấy mẫu theo độ không chắc chắn" bằng Ultralytics YOLO26. Chúng ta tải một model, chạy suy luận trên các hình ảnh và đánh dấu những hình ảnh có điểm độ tin cậy thấp hơn một ngưỡng nhất định để xem xét thủ công.

from ultralytics import YOLO

# Load the latest YOLO26 model
model = YOLO("yolo26n.pt")

# List of unlabeled image paths
unlabeled_images = ["https://ultralytics.com/images/bus.jpg", "https://ultralytics.com/images/zidane.jpg"]

# Run inference
results = model(unlabeled_images)

# Identify samples with low confidence for active learning
uncertain_threshold = 0.6
for result in results:
    # Check if any detection confidence is below the threshold
    if result.boxes.conf.numel() > 0 and result.boxes.conf.min() < uncertain_threshold:
        print(f"Active Learning Query: {result.path} needs human labeling.")

Phân biệt các khái niệm liên quan#

Điều quan trọng là phân biệt học chủ động với các mô hình huấn luyện tương tự:

  • Học bán giám sát: Mặc dù cả hai phương pháp đều sử dụng dữ liệu chưa được gán nhãn, học bán giám sát tự động gán nhãn giả cho dữ liệu dựa trên các dự đoán có độ tin cậy cao của model. Ngược lại, học chủ động yêu cầu rõ ràng ý kiến của con người đối với các dự đoán có độ tin cậy thấp.
  • Học chuyển giao: Phương pháp này sử dụng một model đã được huấn luyện trước (chẳng hạn model được huấn luyện trên ImageNet) và điều chỉnh model đó cho một tác vụ mới. Học chủ động tập trung vào việc nên gán nhãn dữ liệu nào, trong khi học chuyển giao tập trung vào việc tái sử dụng các đặc trưng đã học.
  • Học tăng cường: Trong phương pháp này, một tác tử học bằng cách tương tác với môi trường và nhận phần thưởng. Học chủ động khác ở chỗ nó tìm kiếm các nhãn ground truth tĩnh từ một oracle, thay vì tối ưu hóa một chuỗi hành động để đạt phần thưởng.

Tích hợp với MLOps#

Việc triển khai học chủ động hiệu quả đòi hỏi một pipeline Vận hành học máy (MLOps) mạnh mẽ. Bạn cần hạ tầng để quản lý việc lập phiên bản dữ liệu, kích hoạt các job huấn luyện lại và cung cấp giao diện chú thích cho con người. Các công cụ tích hợp với hệ sinh thái Ultralytics cho phép người dùng chuyển đổi liền mạch giữa suy luận, tuyển chọn dữ liệu và huấn luyện. Ví dụ, việc sử dụng các script huấn luyện tùy chỉnh cho phép developer nhanh chóng đưa các batch dữ liệu học chủ động mới vào các model YOLO của họ.

Để tìm hiểu thêm về các chiến lược lấy mẫu, các nhà nghiên cứu thường tham khảo các bài tổng quan toàn diện trong tài liệu về học chủ động. Ngoài ra, việc hiểu rõ các metric đánh giá model là rất quan trọng để xác minh rằng vòng lặp học chủ động thực sự cải thiện hiệu năng.

Explore solutions

Thị giác máy tính cho hình ảnh trên không

Thị giác máy tính cho hình ảnh trên không

Biến đổi hình ảnh từ máyδ bay không người lái và ảnh chụp trên không thành thông tin chi tiết thời gian thực cho nông nghiệp, nuôi trồng thủy sản, giám sát môi trường, bảo tồn và phân tích không gian địa lý với Ultralytics YOLO.
Tìm hiểu thêm
Thị giác máy tính trong hàng không vũ trụ

Thị giác máy tính trong hàng không vũ trụ

Mang thị giác AI đến với hoạt động giám sát trên không bằng các model Ultralytics YOLO. Cung cấp sức mạnh cho máy bay không người lái, quy trình hàng không vũ trụ, bảo tồn môi trường & ngành công nghiệp địa không gian với các giải pháp thị giác máy tính.
Tìm hiểu thêm

Bảo vệ mọi địa điểm bằng các model Ultralytics YOLO. Thị giác AI cung cấp sức mạnh cho việc giám sát chu vi, phát hiện mối đe dọa, nhận diện biển số xe và an toàn nơi làm việc.
Tìm hiểu thêm
Thị giác máy tính trong robotics

Thị giác máy tính trong robotics

Nâng cao năng lực cho máy móc thông minh hơn với các model Ultralytics YOLO. Vision AI trong robotics hỗ trợ điều hướng tự động, nhận thức, theo dõi đối tượng và điều khiển theo thời gian thực.
Tìm hiểu thêm
Thị giác máy tính trong logistics

Thị giác máy tính trong logistics

Tinh gọn logistics với các model Ultralytics YOLO. Vision AI hỗ trợ kiểm tra kiện hàng, phân loại, theo dõi phương tiện và giám sát an toàn kho theo thời gian thực.
Tìm hiểu thêm
Thị giác máy tính trong bán lẻ

Thị giác máy tính trong bán lẻ

Định hình lại ngành bán lẻ với các model Ultralytics YOLO. Vision AI hỗ trợ tracking hàng tồn kho, giám sát kệ hàng, quản lý hàng đợi và cung cấp insight khách hàng thông minh hơn.
Tìm hiểu thêm
Computer vision trong healthcare

Computer vision trong healthcare

Xây dựng các giải pháp healthcare với các model Ultralytics YOLO. Vision AI trong healthcare thúc đẩy chẩn đoán hình ảnh nhanh hơn, chẩn đoán thông minh hơn và giám sát bệnh nhân.
Tìm hiểu thêm
Computer vision trong sản xuất

Computer vision trong sản xuất

Tối ưu hóa sản xuất với các model Ultralytics YOLO. Vision AI thúc đẩy kiểm soát chất lượng, phát hiện lỗi, tuân thủ PPE và tự động hóa dây chuyền lắp ráp.
Tìm hiểu thêm
Computer vision trong ngành ô tô

Computer vision trong ngành ô tô

Ứng dụng computer vision trong ngành ô tô với các model Ultralytics YOLO. Vision AI nâng cao an toàn đường bộ, hỗ trợ người lái và tự động hóa phương tiện để tạo nên những tuyến đường thông minh hơn.
Tìm hiểu thêm
Computer vision trong nông nghiệp

Computer vision trong nông nghiệp

Đưa vision AI vào nông nghiệp thông minh với các model Ultralytics YOLO. Thúc đẩy giám sát cây trồng, theo dõi vật nuôi và canh tác chính xác để đạt năng suất cao hơn, thông minh hơn.
Tìm hiểu thêm
Thị giác máy tính cho hình ảnh trên không

Thị giác máy tính cho hình ảnh trên không

Biến đổi hình ảnh từ máyδ bay không người lái và ảnh chụp trên không thành thông tin chi tiết thời gian thực cho nông nghiệp, nuôi trồng thủy sản, giám sát môi trường, bảo tồn và phân tích không gian địa lý với Ultralytics YOLO.
Tìm hiểu thêm
Thị giác máy tính trong hàng không vũ trụ

Thị giác máy tính trong hàng không vũ trụ

Mang thị giác AI đến với hoạt động giám sát trên không bằng các model Ultralytics YOLO. Cung cấp sức mạnh cho máy bay không người lái, quy trình hàng không vũ trụ, bảo tồn môi trường & ngành công nghiệp địa không gian với các giải pháp thị giác máy tính.
Tìm hiểu thêm

Bảo vệ mọi địa điểm bằng các model Ultralytics YOLO. Thị giác AI cung cấp sức mạnh cho việc giám sát chu vi, phát hiện mối đe dọa, nhận diện biển số xe và an toàn nơi làm việc.
Tìm hiểu thêm
Thị giác máy tính trong robotics

Thị giác máy tính trong robotics

Nâng cao năng lực cho máy móc thông minh hơn với các model Ultralytics YOLO. Vision AI trong robotics hỗ trợ điều hướng tự động, nhận thức, theo dõi đối tượng và điều khiển theo thời gian thực.
Tìm hiểu thêm
Thị giác máy tính trong logistics

Thị giác máy tính trong logistics

Tinh gọn logistics với các model Ultralytics YOLO. Vision AI hỗ trợ kiểm tra kiện hàng, phân loại, theo dõi phương tiện và giám sát an toàn kho theo thời gian thực.
Tìm hiểu thêm
Thị giác máy tính trong bán lẻ

Thị giác máy tính trong bán lẻ

Định hình lại ngành bán lẻ với các model Ultralytics YOLO. Vision AI hỗ trợ tracking hàng tồn kho, giám sát kệ hàng, quản lý hàng đợi và cung cấp insight khách hàng thông minh hơn.
Tìm hiểu thêm
Computer vision trong healthcare

Computer vision trong healthcare

Xây dựng các giải pháp healthcare với các model Ultralytics YOLO. Vision AI trong healthcare thúc đẩy chẩn đoán hình ảnh nhanh hơn, chẩn đoán thông minh hơn và giám sát bệnh nhân.
Tìm hiểu thêm
Computer vision trong sản xuất

Computer vision trong sản xuất

Tối ưu hóa sản xuất với các model Ultralytics YOLO. Vision AI thúc đẩy kiểm soát chất lượng, phát hiện lỗi, tuân thủ PPE và tự động hóa dây chuyền lắp ráp.
Tìm hiểu thêm
Computer vision trong ngành ô tô

Computer vision trong ngành ô tô

Ứng dụng computer vision trong ngành ô tô với các model Ultralytics YOLO. Vision AI nâng cao an toàn đường bộ, hỗ trợ người lái và tự động hóa phương tiện để tạo nên những tuyến đường thông minh hơn.
Tìm hiểu thêm
Computer vision trong nông nghiệp

Computer vision trong nông nghiệp

Đưa vision AI vào nông nghiệp thông minh với các model Ultralytics YOLO. Thúc đẩy giám sát cây trồng, theo dõi vật nuôi và canh tác chính xác để đạt năng suất cao hơn, thông minh hơn.
Tìm hiểu thêm
Thị giác máy tính cho hình ảnh trên không

Thị giác máy tính cho hình ảnh trên không

Biến đổi hình ảnh từ máyδ bay không người lái và ảnh chụp trên không thành thông tin chi tiết thời gian thực cho nông nghiệp, nuôi trồng thủy sản, giám sát môi trường, bảo tồn và phân tích không gian địa lý với Ultralytics YOLO.
Tìm hiểu thêm
Thị giác máy tính trong hàng không vũ trụ

Thị giác máy tính trong hàng không vũ trụ

Mang thị giác AI đến với hoạt động giám sát trên không bằng các model Ultralytics YOLO. Cung cấp sức mạnh cho máy bay không người lái, quy trình hàng không vũ trụ, bảo tồn môi trường & ngành công nghiệp địa không gian với các giải pháp thị giác máy tính.
Tìm hiểu thêm

Bảo vệ mọi địa điểm bằng các model Ultralytics YOLO. Thị giác AI cung cấp sức mạnh cho việc giám sát chu vi, phát hiện mối đe dọa, nhận diện biển số xe và an toàn nơi làm việc.
Tìm hiểu thêm
Thị giác máy tính trong robotics

Thị giác máy tính trong robotics

Nâng cao năng lực cho máy móc thông minh hơn với các model Ultralytics YOLO. Vision AI trong robotics hỗ trợ điều hướng tự động, nhận thức, theo dõi đối tượng và điều khiển theo thời gian thực.
Tìm hiểu thêm
Thị giác máy tính trong logistics

Thị giác máy tính trong logistics

Tinh gọn logistics với các model Ultralytics YOLO. Vision AI hỗ trợ kiểm tra kiện hàng, phân loại, theo dõi phương tiện và giám sát an toàn kho theo thời gian thực.
Tìm hiểu thêm
Thị giác máy tính trong bán lẻ

Thị giác máy tính trong bán lẻ

Định hình lại ngành bán lẻ với các model Ultralytics YOLO. Vision AI hỗ trợ tracking hàng tồn kho, giám sát kệ hàng, quản lý hàng đợi và cung cấp insight khách hàng thông minh hơn.
Tìm hiểu thêm
Computer vision trong healthcare

Computer vision trong healthcare

Xây dựng các giải pháp healthcare với các model Ultralytics YOLO. Vision AI trong healthcare thúc đẩy chẩn đoán hình ảnh nhanh hơn, chẩn đoán thông minh hơn và giám sát bệnh nhân.
Tìm hiểu thêm
Computer vision trong sản xuất

Computer vision trong sản xuất

Tối ưu hóa sản xuất với các model Ultralytics YOLO. Vision AI thúc đẩy kiểm soát chất lượng, phát hiện lỗi, tuân thủ PPE và tự động hóa dây chuyền lắp ráp.
Tìm hiểu thêm
Computer vision trong ngành ô tô

Computer vision trong ngành ô tô

Ứng dụng computer vision trong ngành ô tô với các model Ultralytics YOLO. Vision AI nâng cao an toàn đường bộ, hỗ trợ người lái và tự động hóa phương tiện để tạo nên những tuyến đường thông minh hơn.
Tìm hiểu thêm
Computer vision trong nông nghiệp

Computer vision trong nông nghiệp

Đưa vision AI vào nông nghiệp thông minh với các model Ultralytics YOLO. Thúc đẩy giám sát cây trồng, theo dõi vật nuôi và canh tác chính xác để đạt năng suất cao hơn, thông minh hơn.
Tìm hiểu thêm

Hãy cùng xây dựng tương lai của AI!

Bắt đầu hành trình của bạn với tương lai của machine learning