Machine Learning - Mathematical & Theoretical Foundations
Machine Learning (Statistical Learning Theory) provides the mathematical framework for learning functions, patterns, and probability distributions from empirical data.
Unlike traditional algorithmic programming—where explicit deterministic rules are implemented by hand—statistical learning infers an optimal mapping from observations drawn from an unknown joint probability distribution .
The Statistical Learning Framework
Let denote an input feature vector and denote the target label.
- Regression: Continuous output .
- Classification: Discrete output .
Empirical Risk Minimization (ERM)
The theoretical goal of a learning algorithm is to find a hypothesis function that minimizes the Expected Risk (true generalization error) with respect to a loss function :
Because the true data-generating distribution is unknown, the algorithm minimizes the Empirical Risk over a finite training sample :
To prevent overfitting when hypothesis class has high capacity (high VC-dimension), Structural Risk Minimization (SRM) adds a regularization penalty :
Canonical Loss Functions
| Loss Function | Mathematical Form | Primary Application | Characteristics |
|---|---|---|---|
| Squared Error Loss | OLS Regression, Neural Networks | Penalizes outliers quadratically; sensitive to extreme values | |
| Absolute Error Loss | Median / Robust Regression | Robust against outliers; non-differentiable at zero | |
| Cross-Entropy / Log Loss | Logistic Regression, Softmax | Strongly penalizes confident wrong predictions; convex | |
| Hinge Loss | Support Vector Machines (SVM) | Zero penalty when margin ; induces sparsity in support vectors |
Three Inference Paradigms
For classification into classes:
- Discriminant Functions: Directly maps inputs geometrically without intermediate probabilities (e.g., Perceptrons, hard-margin SVM, Fisher Linear Discriminant).
- Probabilistic Discriminative: Models conditional distribution directly (e.g., Logistic Regression, GLMs, neural networks with Softmax output).
- Probabilistic Generative: Models class-conditional densities and class priors , inverting via Bayes' rule to compute posterior probabilities (e.g., Naive Bayes, Linear Discriminant Analysis, Gaussian Mixture Models).
Core Mathematics & Theory Sitemap
- Algorithms & Formulations:
- Linear Regression: Ordinary least squares, normal equations, Gauss-Markov theorem.
- Logistic Regression: Log-odds, Maximum Likelihood Estimation (MLE), Hessian.
- Decision Trees: Gini impurity, Shannon entropy, variance reduction.
- Neural Networks: Multi-layer perceptrons, backpropagation calculus.
- Clustering: K-Means objective, Lloyd's algorithm, Voronoi tessellations.
- Optimization & Functions:
- Mathematical Functions: Link functions, GLMs, Sigmoid, Softmax, ReLU, Softplus.
- Gradients & Calculus: Jacobian, Hessian, directional derivatives.
- Gradient Descent: Batch GD, SGD, Momentum, Adam, learning rate schedules.
- Probability & Information Theory:
- Entropy & Information: Shannon entropy, KL divergence, Cross-entropy, Maximum entropy principle.
- Central Limit Theorem: Sample distributions, law of large numbers.
- Markov Chains: Transition matrices, stationary distributions, ergodicity.
- Validation & Calibration:
- Model Evaluation & Calibration: ROC-AUC, PR-AUC, Platt scaling, Isotonic regression, Brier score, ECE.
- Theoretical Tradeoffs: Generative vs. Discriminative, L1 vs. L2 regularization, Fisher criterion vs. OLS.
- Population Stability Index (PSI): Quantifying distribution drift across validation datasets.

