Course details

Machine Learning I: Large-Scale Data Analysis and Decision Making

MATH 60629A
Massive datasets are now common and require scalable analysis tools. Machine learning provides such tools and is widely used for modelling problems across many fields including artificial intelligence, bioinformatics, finance, marketing, education, transportation, and health. In this context, we study how standard machine learning models for supervised (classification, regression) and unsupervised learning (for example, clustering and topic modelling) can be scaled to massive datasets using modern computation techniques (for example, computer clusters). In addition, we will discuss recent models for recommender systems as well as for decision making (including multi-arm bandits and reinforcement learning). Through a course project students will have the opportunity to gain practical experience with the analysis of datasets from their field(s) of interest. A certain level of familiarity with computer programming will be expected.
Themes covered

1) distributed and parallel computation

2) Supervised learning

3) Non-supervised learning

4) Reinforcment learning

5) Recommendations system

6) Sequential decision making

Important notes
Course in French : MATH 60629 Prerequisite(s) : MATH 60600(A) and MATH 60602. Only for specializations other than Data Sc. and Bus. Analytics. The PhD course MATH 80629A is now a MSc course
Course code
MATH 60629A
Subject
Mathématiques
Program
Maîtrise en gestion (M. Sc.)
Location
Côte-des-Neiges
Instruction mode
On-site learning
Credits
3

Partager ce cours