Machine Learning and Deep Learning

Course Code: CSCS 3000

Academic Year: 2026-2027

This course gives students a technical understanding of machine learning and deep learning, focusing on fundamental AI algorithms. Students will differentiate and apply supervised, unsupervised, and reinforcement learning techniques. They will learn to utilize clustering techniques, implement multiclass classification, and predict probability distributions using models like the Naive Bayes classifier. The course also covers the basics and advanced applications of neural networks, including Convolutional Neural Networks, preparing students to design and demonstrate deep learning solutions on large datasets.