Đếm TP, FP, TN, FN của một bộ dự đoán
Bốn ô của ma trận nhầm lẫn là nền tảng của mọi chỉ số phân loại: accuracy, precision, recall, F1 đều được suy ra từ chúng. Đếm đúng bốn ô là bước đầu tiên khi đánh giá mô hình.
Tiến độ của tôi ở bài này
Điểm được lưu vào tài khoản sau khi chấm bài.
Đang tải điểm của bạn…
Kiến thức và chủ đề
Kiến thức tiên quyết: labels-and-features, comparison.
Nội dung đề bài
Mô tả bài toán
Bốn ô của ma trận nhầm lẫn là nền tảng của mọi chỉ số phân loại: accuracy, precision, recall, F1 đều được suy ra từ chúng. Đếm đúng bốn ô là bước đầu tiên khi đánh giá mô hình.
Yêu cầu
Đọc từ stdin: dòng 1 là N; dòng 2 là N nhãn thật (0 hoặc 1); dòng 3 là N nhãn dự đoán. In ra bốn số TP FP TN FN cách nhau bởi dấu cách.
Quy ước nộp bài
- Chỉ cần viết một chương trình đọc
stdinvà in rastdout. Bài này không yêu cầu viết hàm. - Không truyền lời nhắc vào
input(). Lời nhắc sẽ bị in vàostdoutvà làm bài sai. - Chỉ in đúng nội dung ở mục Output. Không in thêm nhãn, dòng trống hay ký tự thừa.
- Output được so khớp từng ký tự, phân biệt chữ hoa/thường và dấu câu.
Input
Ba dòng: N, nhãn thật, nhãn dự đoán.
Output
Bốn số nguyên: TP, FP, TN, FN.
Ràng buộc
- 1 ≤ N ≤ 105; nhãn chỉ gồm 0 và 1.
Ví dụ 1
Input
5
1 0 1 1 0
1 0 0 1 0Output
2 0 2 1
Hai ô (1,1) là TP; hai ô (0,0) là TN; một ô (1,0) là FN; không có FP.Ví dụ 2
Input
3
1 1 0
0 1 1Output
1 1 0 1
Một TP, một FP, không có TN và một FN.Gợi ý và lời giải chỉ mở sau khi bạn bấm Nộp bài. Giáo viên và quản trị viên mở được ngay.
Góp ý & báo lỗi bài tập
Đề bài chưa rõ, test có vấn đề hay bạn có ý tưởng giúp bài tốt hơn? Gửi cho đội ngũ AI Empire nhé — mỗi góp ý đều được đọc.
