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