Đánh giá các cụm nhỏ nhất
Trong bài tập này, bạn sẽ xem các cụm sinh ra từ DBSCAN và gắn cờ một số cụm là gian lận:
- trước hết, bạn cần xác định kích thước các cụm và lọc ra các cụm nhỏ nhất
- sau đó, bạn sẽ lấy các cụm nhỏ nhất và gắn cờ chúng là gian lận
- cuối cùng, bạn sẽ đối chiếu với nhãn gốc để xem cách làm này có phát hiện gian lận tốt không.
Bạn có sẵn dự đoán của mô hình DBSCAN, nên n_clusters và cả nhãn cụm được lưu trong pred_labels đều sẵn sàng. Hãy thử nhé!
Bài tập này là một phần của khóa học
Phát hiện gian lận với Python
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
# Count observations in each cluster number
counts = np.bincount(____[____ >= 0])
# Print the result
print(counts)