Bạn đang xem thử công khai
Đăng nhập để lưu tiến độ, làm bài tập, thảo luận và nhận phản hồi.
Ta đưa cho mô hình các cặp (đầu vào, đáp án đúng) và để nó tự tìm quy luật ánh xạ. "Có giám sát" nghĩa là mỗi mẫu huấn luyện đều có nhãn đúng đi kèm.
| Loại bài toán | Đầu ra | Ví dụ |
|---|---|---|
| Hồi quy (regression) | Số liên tục | Giá nhà, nhiệt độ ngày mai |
| Phân loại (classification) | Nhãn rời rạc | Spam / không spam, có bệnh / không |
Bias cao (underfitting) — mô hình quá đơn giản để nắm được quy luật. Dùng đường thẳng để khớp một quan hệ cong: sai cả trên tập train lẫn test.
Variance cao (overfitting) — mô hình quá phức tạp, học thuộc cả nhiễu trong tập train. Gần như hoàn hảo trên train, tệ trên test.
| Dấu hiệu | Sai số train | Sai số test | Chẩn đoán |
|---|---|---|---|
| Cao | Cao | Cao | Underfitting (bias cao) |
| Lệch lớn | Rất thấp | Cao | Overfitting (variance cao) |
| Tốt | Thấp | Thấp, gần train | Vừa phải |
Tăng độ phức tạp của mô hình thì bias giảm nhưng variance tăng. Mục tiêu không phải là triệt tiêu cái nào, mà tìm điểm cân bằng cho tổng sai số trên dữ liệu mới nhỏ nhất.
Nếu đang overfitting: thêm dữ liệu, giảm số đặc trưng, giảm độ phức tạp (ví dụ giới hạn max_depth của cây), hoặc thêm regularization.
Nếu đang underfitting: thêm đặc trưng, dùng mô hình mạnh hơn, huấn luyện lâu hơn.
Thấy accuracy trên tập train cao rồi kết luận mô hình tốt. Con số đó gần như luôn đẹp, kể cả khi mô hình chỉ học thuộc lòng. Luôn so sánh train với test: khoảng cách giữa hai con số mới là thứ nói lên vấn đề.