Tìm hiểu Recall là gì trong học máy, tại sao nó lại quan trọng và cách nó đảm bảo các mô hình AI nắm bắt các trường hợp tích cực quan trọng một cách hiệu quả.
Recall là một số liệu hiệu suất quan trọng trong học máy (ML) và phân loại thống kê, đo lường khả năng của mô hình trong việc xác định tất cả các trường hợp có liên quan trong một tập dữ liệu. Cụ thể, nó định lượng tỷ lệ các trường hợp dương tính thực tế được mô hình dự đoán chính xác là dương tính. Còn được gọi là độ nhạy hoặc tỷ lệ dương tính thực (TPR), Recall đặc biệt quan trọng trong các tình huống mà việc không phát hiện ra trường hợp dương tính (âm tính giả) sẽ gây ra hậu quả đáng kể. Nó giúp trả lời câu hỏi: "Trong tất cả các trường hợp dương tính thực tế, có bao nhiêu trường hợp được mô hình xác định chính xác?" Đánh giá các mô hình đòi hỏi phải hiểu các số liệu khác nhau và Recall cung cấp góc nhìn quan trọng về tính hoàn chỉnh.
Recall được tính bằng cách chia số True Positives (TP) cho tổng True Positives và False Negatives (FN). True Positives là các trường hợp được xác định đúng là dương tính, trong khi False Negatives là các trường hợp dương tính mà mô hình phân loại không đúng là âm tính. Điểm Recall cao cho biết mô hình có hiệu quả trong việc tìm ra hầu hết các trường hợp dương tính trong dữ liệu. Số liệu này là cơ bản để đánh giá hiệu suất của mô hình, đặc biệt là trong các tác vụ như phát hiện đối tượng và phân loại hình ảnh . Các công cụ và nền tảng như Ultralytics HUB thường hiển thị Recall cùng với các số liệu khác trong quá trình đánh giá mô hình .
Hiểu về Recall thường liên quan đến việc so sánh nó với các số liệu đánh giá phổ biến khác:
High Recall rất quan trọng trong các ứng dụng mà việc thiếu các trường hợp dương tính gây tốn kém hoặc nguy hiểm. Trọng tâm là giảm thiểu các trường hợp âm tính giả.
Trong bối cảnh của thị giác máy tính (CV) và các mô hình như Ultralytics YOLO , Recall là một số liệu quan trọng được sử dụng cùng với Precision và Mean Average Precision (mAP) để đánh giá hiệu suất của các tác vụ như phát hiện đối tượng và phân đoạn thể hiện . Đạt được sự cân bằng tốt giữa Recall và Precision thường là điều cần thiết để có hiệu suất thực tế mạnh mẽ. Ví dụ: khi so sánh các mô hình như YOLOv8 với YOLO11 , Recall giúp hiểu được mức độ tốt của từng mô hình trong việc xác định tất cả các đối tượng mục tiêu. Người dùng có thể đào tạo các mô hình tùy chỉnh bằng các khuôn khổ như PyTorch hoặc TensorFlow và theo dõi Recall bằng các công cụ như Weights & Biases hoặc các tính năng tích hợp trong Ultralytics HUB . Hiểu Recall giúp tối ưu hóa các mô hình cho các trường hợp sử dụng cụ thể, có khả năng liên quan đến việc điều chỉnh siêu tham số hoặc khám phá các kiến trúc mô hình khác nhau như YOLOv10 hoặc YOLO11 mới nhất. Các tài nguyên như tài liệu Ultralytics cung cấp hướng dẫn toàn diện về đào tạo và đánh giá.