Machine Learning Roadmap

What is ML?

Programs that learn patterns from data instead of being explicitly programmed.

Traditional: rules + data → answers
ML:          data + answers → rules (a model)

Core concepts

Supervised Learning — Regression

Supervised Learning — Classification

Unsupervised Learning

Learning order

  1. Linear Regression → understand loss, gradient descent, evaluation
  2. Logistic Regression → extend to classification
  3. Decision Trees → understand non-linear models
  4. Random Forests + Gradient Boosting → practical workhorse models
  5. Evaluation + Cross-Validation → proper methodology
  6. Unsupervised → clustering, PCA when needed