January 2025 University Catalog

CSC4030 Introduction to Machine Learning

Learners investigate modern techniques and workflows for training, testing, and applying machine learning models in this introductory course. Learners gain an understanding of industry standard ML frameworks, including TensorFlow, PyTorch, and Keras. Learners explore foundational training methodologies such as supervised, unsupervised, and reinforcement learning; neural and deep-neural networks; and clustering and ensemble methods. Learners utilize open-source image and structured data sets to evaluate the effects of over-fitting and generalization on model performance.

Credits

6

Prerequisite

IT2249; MAT1200 or MAT2200