This course provides a comprehensive introduction to machine learning and statistical pattern recognition. Students will explore:
- Supervised Learning:
- Generative/Discriminative Learning
- Parametric/Non-parametric Learning
- Neural Networks
- Support Vector Machines
- Unsupervised Learning:
- Clustering
- Dimensionality Reduction
- Kernel Methods
- Learning Theory:
- Bias/Variance Tradeoffs
- VC Theory
- Large Margins
- Reinforcement Learning and Adaptive Control
The course will also cover recent applications of machine learning, including:
- Robotic Control
- Data Mining
- Autonomous Navigation
- Bioinformatics
- Speech Recognition
- Text and Web Data Processing
Prerequisites include a foundational knowledge of computer science, basic probability theory, and linear algebra.