Machine learning có ba loại chính — supervised learning (học từ ví dụ có nhãn), unsupervised learning (tìm mẫu trong dữ liệu không nhãn), và reinforcement learning (học thông qua thử nghiệm và phần thưởng). Hiểu chúng làm rõ cách ML tiếp cận các bài toán khác nhau.
Ba loại chính
SUPERVISED LEARNING → học từ dữ liệu CÓ NHÃN (input → output đúng đã biết):
→ được huấn luyện trên các ví dụ có đáp án → học cách dự đoán output cho input mới
→ dùng cho: classification (phân loại), regression (dự đoán số)
→ vd: phát hiện spam (gắn nhãn spam/không-spam), dự đoán giá
UNSUPERVISED LEARNING → tìm mẫu trong dữ liệu KHÔNG NHÃN (không có đáp án cho trước):
→ tự khám phá cấu trúc/nhóm
→ dùng cho: clustering (gom nhóm các mục tương tự), giảm chiều, phát hiện bất thường
→ vd: phân khúc khách hàng, tìm mẫu
REINFORCEMENT LEARNING → học thông qua THỬ và SAI với PHẦN THƯỞNG:
→ một agent thực hiện hành động, nhận phần thưởng/hình phạt, học cách tối đa hóa phần thưởng theo thời gian
→ dùng cho: chơi game, robotics, điều khiển, ra quyết định
