Các chỉ số phân loại

Xác thực Mô hình trong Python

Kasey Jones

Data Scientist

Các chỉ số phân loại

  • Precision
  • Recall (còn gọi là độ nhạy)
  • Accuracy
  • Specificity
  • F1-Score và biến thể
  • ...
Xác thực Mô hình trong Python

Các chỉ số phân loại

  • Precision
  • Recall (còn gọi là độ nhạy)
  • Accuracy
  • Specificity
  • F1-Score và biến thể
  • ...
Xác thực Mô hình trong Python

Ma trận nhầm lẫn

Ma trận nhầm lẫn là ma trận 2x2 cho biết có bao nhiêu quan sát được dự đoán 0 hoặc 1, và thực tế là 0 hoặc 1. Từ đó tính được nhiều chỉ số độ chính xác.

Xác thực Mô hình trong Python
from sklearn.metrics import confusion_matrix
cm = confusion_matrix(y_test, test_predictions)
print(cm)
array([[ 23,  7],
       [  8, 62]])
cm[<true_category_index>, <predicted_category_index>]
cm[1, 0]
8
Xác thực Mô hình trong Python

Accuracy

Accuracy có thể tính từ đường chéo chính của ma trận nhầm lẫn.

Xác thực Mô hình trong Python

Precision

Precision tập trung vào các quan sát được dự đoán là 1. Trong số các dự đoán là 1, có bao nhiêu thực sự là 1?

Xác thực Mô hình trong Python

Recall

Recall tập trung vào các quan sát thực sự là 1. Trong số các giá trị 1 này, ta dự đoán được bao nhiêu là 1?

Xác thực Mô hình trong Python

Accuracy, precision, recall

from sklearn.metrics import accuracy_score, precision_score, recall_score
accuracy_score(y_test, test_predictions)
.85
precision_score(y_test, test_predictions)
.8986
recall_score(y_test, test_predictions)
.8857
Xác thực Mô hình trong Python

Đến lúc thực hành

Xác thực Mô hình trong Python

Preparing Video For Download...