JavaScript is required

"K-fold cross-validation" được sử dụng để làm gì?

A.

Chia tập dữ liệu thành tập huấn luyện và tập kiểm tra

B.

Đánh giá hiệu suất của mô hình trên tập dữ liệu kiểm tra

C.

Đánh giá hiệu suất của mô hình và tối ưu hóa siêu tham số

D.

Đánh giá độ chính xác của mô hình trên tập dữ liệu huấn luyện

Trả lời:

Đáp án đúng: C


K-fold cross-validation là một kỹ thuật đánh giá mô hình bằng cách chia tập dữ liệu thành k phần (folds). 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 lặp lại k lần, mỗi lần một phần khác nhau được sử dụng làm tập kiểm tra. Kết quả là, chúng ta có k kết quả đánh giá, sau đó được tính trung bình để đưa ra đánh giá tổng thể về hiệu suất của mô hình. Ngoài ra, cross-validation có thể được sử dụng kết hợp với grid search hoặc random search để tối ưu hóa siêu tham số của mô hình. Do đó, đáp án C là chính xác nhất vì nó bao gồm cả việc đánh giá hiệu suất và tối ưu hóa siêu tham số. A. Sai, K-fold cross-validation sử dụng để đánh giá mô hình, không chỉ đơn thuần là chia dữ liệu. B. Sai, K-fold cross-validation đánh giá hiệu suất một cách toàn diện hơn trên nhiều tập dữ liệu kiểm tra khác nhau. D. Sai, K-fold cross-validation không tập trung vào độ chính xác trên tập huấn luyện, mà là khả năng tổng quát hóa của mô hình.

Câu hỏi liên quan