Kiểm định chéo

term_id: cross_validation

Category: training_techniques

Definition

Kiểm định chéo là một phương pháp thống kê được sử dụng để ước lượng kỹ năng của các mô hình học máy. Dạng phổ biến nhất là kiểm định chéo k-fold, trong đó dữ liệu được chia thành k phần bằng nhau. Mô hình được huấn luyện trên k-1 phần và kiểm tra trên phần còn lại, quá trình này được lặp lại k lần.

Summary

Một thủ tục lấy mẫu lại được sử dụng để đánh giá hiệu suất của các mô hình học máy trên một tập dữ liệu hạn chế bằng cách chia dữ liệu thành các tập con để huấn luyện và kiểm tra.

Key Concepts

  • Chia K-Fold
  • Khả năng tổng quát hóa của mô hình
  • Phát hiện quá khớp (Overfitting)
  • Ước lượng hiệu suất

Use Cases

  • Điều chỉnh siêu tham số
  • So sánh các thuật toán khác nhau
  • Xác thực độ ổn định của mô hình trên tập dữ liệu nhỏ

Code Example

1
2
from sklearn.model_selection import cross_val_score
cv_scores = cross_val_score(model, X, y, cv=5)