Courses & Workshops

Python Programming and Machine Learning 2

EXSC2501

Update (Oct 7) - The prerequisite is waived for this class, please call 780-492-3116 to register. If you have completed EXSC 2500, enrollment may be completed online.

Learn intermediate Python programming and how to program a machine learning (ML) application. The class will implement a binary Naive Bayes classifier from scratch, over the course. Important ML concepts such as supervised learning, quality training data, cross validation, precision, recall, and a confusion matrix will be discussed and implemented in Python. Includes hands-on, in-class exercises, students must be prepared to (in class) write Python programs, individually or in a group. Prerequisite: EXSC 2500


Course Not Currently Offered

This course is not currently offered scheduled, but may be offered in an upcoming term. New course schedules are announced each May and October.