Nội dung bài viết
© 2025 AI VIET NAM. All rights reserved.
Tác giả: AI VIET NAM (học máy cho người mới)
Keywords: học máy cho người mới
Bạn đang hỏi kiểu:
“Em học qua C/Python, biết if–else, for loop, sort/search rồi. Vậy Machine Learning khác gì? Có phải chỉ là ‘lập trình khó hơn’ không?”
Câu trả lời: Machine Learning khác ở chỗ: thay vì bạn viết luật, bạn để máy tự học luật từ dữ liệu. Mindset lập trình, cách code, cách kiểm thử… đều thay đổi.
Trong bài này, bạn sẽ:
Với Machine Learning:
Trong các bài này, không thể viết luật thủ công, nên ML sẽ tự học pattern từ dữ liệu.
| Khía cạnh | Thuật toán lập trình thông thường | Machine Learning |
|---|---|---|
| Ai định nghĩa luật? | Bạn viết if–else, công thức | Model học từ dữ liệu |
| Khi yêu cầu thay đổi | Sửa code | Thu thập thêm dữ liệu + train lại |
| Bài toán phù hợp | Luật rõ ràng | Pattern phức tạp, nhiều nhiễu |
| Output | Xác định (deterministic) | Mang tính xác suất |
| Đánh giá | Test vài input mẫu | Dùng metric (Accuracy, RMSE, F1…) |
| Vai trò dữ liệu | Chỉ là input | Nguồn tri thức chính |
Lập trình truyền thống: “Tôi biết luật, tôi viết cho máy làm.”
Machine Learning: “Tôi có dữ liệu, để máy tự học ra luật.”
Ví dụ:
Tính thuế, tính phí ship, validate form, format email/số điện thoại
Ví dụ:
Dự đoán churn, phát hiện gian lận, sentiment analysis, nhận diện ảnh
Bạn sẽ phải viết hàng trăm rule như:
if "giảm giá" in title and "!!!" in content: spam = True elif "khuyến mãi" in title and sender not in whitelist: spam = True ...