Machine Learning Programming

AIDI 1002

Course description

Machine learning uses algorithms to build mathematical models of data sets in order to make decisions without being explicitly programmed. Learning how to program a data model and describe the underlying patterns that define the model's relationship between the sets of data is a key principle in artificial intelligence. In this course, students learn how to program machine learning models using common libraries to construct artificial intelligence systems.



Course Hours


Students registering for credit courses for the first time must declare a program at the point of registration. Declaring a program does not necessarily mean students must complete a program, individual courses may be taken for skill improvement and upgrading.

For more information, please contact Continuing Education