51.504 Machine Learning
Course Description
This graduate level course develops a foundation for research on intelligent data processing. The topics covered include classification, regression, clustering, sequence modelling, recommender problems, generative and discriminative models, model selection and generalization issues, transfer learning, scalability issues, knowledge representations, and various applications.
Learning Objectives
- Supervised and Unsupervised Learning: Classification, Regression, Clustering
- Linear and non-linear classification, Recommender problems, Generative modeling
- Mixture Models, Understanding Generalization, Generative modeling of sequences
- Graphical Models, Bayesian Networks, Control/decision problems, Uncertainty
Measurable Outcomes
- List useful real-world applications of machine learning.
- Implement and apply machine learning algorithms.
- Choose appropriate algorithms for a variety of problems.
12 credits
Instructor
Soh De Wen
Components
Final Exam, Midterm, Project, Assignments, Paper Presentation