Tổng quan
30 phút
Bài 1/15

Giới thiệu khóa học Machine Learning Fundamentals

Tổng quan về khóa học, lộ trình học tập và các kiến thức sẽ được trang bị

Giới thiệu khóa học Machine Learning Fundamentals

🎯 Mục tiêu khóa học

Sau khi hoàn thành khóa học này, học viên sẽ:

  • Hiểu vững lý thuyết: Nắm chắc các khái niệm cốt lõi của Machine Learning
  • Áp dụng thực tế: Xây dựng và đánh giá mô hình ML với Python/Scikit-learn
  • Tư duy phân tích: Lựa chọn thuật toán phù hợp cho từng bài toán cụ thể
  • Đánh giá chuyên sâu: Hiểu sâu về Gini, ROC-AUC, Threshold và các metrics quan trọng

📊 Tổng quan nội dung

Cấu trúc khóa học

ModuleChủ đềNội dung chính
Supervised LearningRegressionLinear Regression, Polynomial Regression
ClassificationLogistic Regression, Decision Tree, Random Forest, SVM
Unsupervised LearningClusteringK-Means
Dimensionality ReductionPCA
Anomaly DetectionIsolation Forest
EvaluationMetrics cơ bảnAccuracy, Precision, Recall, F1-Score
Metrics nâng caoGini Impurity, ROC-AUC, Threshold Analysis
Model OptimizationTuningCross-Validation, Hyperparameter Tuning, Ensemble Methods

ML Algorithm Cheat Sheet

Hình: Scikit-learn Algorithm Cheat Sheet - Hướng dẫn chọn thuật toán phù hợp

🗓️ Lộ trình 10 tuần

TuầnNội dungSố buổi
1Giới thiệu ML và Nền tảng toán học2
2-3Data Processing và EDA4
4-6Supervised Learning - Regression6
7-8Supervised Learning - Classification4
9Unsupervised Learning3
10Ensemble Methods và Tổng kết3

🛠️ Công nghệ sử dụng

  • Python 3.10+
  • NumPy - Tính toán số học
  • Pandas - Xử lý dữ liệu
  • Scikit-learn - Thuật toán ML
  • Matplotlib/Seaborn - Trực quan hóa

📚 Cấu trúc mỗi bài học

Mỗi bài học được thiết kế theo cấu trúc chuẩn:

  1. Mục tiêu bài học - Kiến thức và kỹ năng cần đạt
  2. Lý thuyết và Công thức - Định nghĩa, giải thích trực quan
  3. Ví dụ tính toán thủ công - Hiểu bản chất thuật toán
  4. Ứng dụng thực tế - Các case studies thực tế
  5. Thực hành Python - Code từng bước với Scikit-learn
  6. Ưu nhược điểm - So sánh và lựa chọn mô hình
  7. Bài tập tự luyện - Củng cố kiến thức

🎓 Đối tượng phù hợp

  • Sinh viên IT, Data Science
  • Người mới bắt đầu với Machine Learning
  • Lập trình viên muốn chuyển sang AI/ML
  • Analysts muốn nâng cao kỹ năng phân tích

✅ Yêu cầu tiên quyết

  • Biết lập trình Python cơ bản
  • Hiểu biết cơ bản về thống kê
  • Có máy tính cài Python 3.10+

📖 Tài liệu tham khảo