INFO 5368
Practical Applications in Machine Learning (PAML)
This course provides hands-on experience developing and deploying foundational machine learning algorithms on real-world datasets for practical applications including predicting housing prices, document retrieval, and product recommendation, and image classification using artificial neural networks. Students will learn about the machine learning pipeline end-to-end including dataset creation, pre- and post-processing, preparation for machine learning, training and evaluating multiple models. Students will focus on real-world challenges at each stage of the ML pipeline while handling bias in models and datasets.
Topics
- Collect a new dataset and prepare it for a ML task, train a model, and evaluate it.
- Apply regression, classification, clustering, and deep learning algorithms to practical applications.
- Analyze and identify key differences in regression, classification, clustering, and deep learning algorithms.
- Understand core challenges of dataset creation including handling missing data, bias, unlabeled data, among others.
- Represent features in datasets to be used for ML tasks.
- Evaluate model quality using appropriate metrics of performance.
Official roster learning outcomes
Sources
- Course catalogue ↗2026-2027
- Catalogue entry ↗
Catalogue variants
- Practical Applications in Machine Learning (PAML) · 3.0 · Graduate