Skip to main content

32513 31005 - Summary

These notes follow the first five modules of Advanced Data Analytics Algorithms, Machine Learning. They move from the definition of a learning problem to the criterion, model family, and algorithm used to construct a working predictor.

ModuleMain conceptsNotes
1. What Is Machine Learning?Learning from examples, generalization, and when machine learning is usefulRead Module 1
2. Statistical Learning FrameworkData distributions, hypotheses, criteria, and learning algorithmsRead Module 2
3. Learning Criterion and Loss FunctionsRegression and classification losses, information theory, structured outputs, and empirical riskRead Module 3
4. Hypothesis Design and Unsupervised ModelsBasis functions, neural networks, kernels, representation learning, and generative modelsRead Module 4
5. Training Algorithms and Gradient OptimizationClosed-form and data-based models, gradient descent, and adaptive optimizersRead Module 5

The module pages contain the detailed explanations, equations, examples, and comparisons. Later modules can be added to this course as their notes are prepared.