Overview
This is a hands-on class surveying a range of mathematical methods, models, and concepts used in machine learning. An understanding of basic linear algebra and probability is needed, as well as programming skills. Python will be used.
Slides
- Introduction and Perceptron
- Python tools for ML
- Linear algebra Review
- Linear algebra review, part II
- Curse of dimensionality
- k nearest neighbor classification
- Statistics for ML
- Probability and Naive Bayes
- Model optimization and regularization
- Bias, variance, and metrics
- Support vector machines
- Neural Networks
- Deep Learning with Keras