Đánh giá mô hình: phân loại mất cân bằng

Luyện tập câu hỏi phỏng vấn Machine Learning bằng Python

Lisa Stuart

Data Scientist

Mất cân bằng lớp

  • Biến mục tiêu phân loại
    • Số quan sát/lớp xấp xỉ bằng nhau
    • Chênh lệch lớn -> kết quả sai lệch

Lớp mất cân bằng vs cân bằng

Luyện tập câu hỏi phỏng vấn Machine Learning bằng Python

Ma trận nhầm lẫn

Ma trận nhầm lẫn

1 https://scaryscientist.blogspot.com/2016/03/confusion-matrix.html
Luyện tập câu hỏi phỏng vấn Machine Learning bằng Python

Chỉ số hiệu năng

Chỉ số hiệu năng

1 https://scaryscientist.blogspot.com/2016/03/confusion-matrix.html
Luyện tập câu hỏi phỏng vấn Machine Learning bằng Python

Chỉ số từ ma trận

Chỉ số hiệu năng

1 https://scaryscientist.blogspot.com/2016/03/confusion-matrix.html
Luyện tập câu hỏi phỏng vấn Machine Learning bằng Python

Kỹ thuật tái lấy mẫu

  • Tăng mẫu lớp thiểu số
  • Giảm mẫu lớp đa số
  • LƯU Ý: Chia train/test TRƯỚC khi tái lấy mẫu!

Kỹ thuật tái lấy mẫu

1 https://www.svds.com/learning-imbalanced-classes/
Luyện tập câu hỏi phỏng vấn Machine Learning bằng Python

Hàm

Hàm trả về
sklearn.linear_model.LogisticRegression hồi quy logistic
sklearn.metrics.confusion_matrix(y_test,y_pred) ma trận nhầm lẫn
sklearn.metrics.precision_score(y_test,y_pred) precision
sklearn.metrics.recall_score(y_test,y_pred) recall
sklearn.metrics.f1_score(y_test,y_pred) F1-score
sklearn.utils.resample(deny, n_samples=len(approve)) tái lấy mẫu
Luyện tập câu hỏi phỏng vấn Machine Learning bằng Python

Hãy thực hành!

Luyện tập câu hỏi phỏng vấn Machine Learning bằng Python

Preparing Video For Download...