CIS 2646 — Deep Learning (DL) 4 Credit Hours
This course provides an in-depth exploration of deep learning, a subset of machine learning that focuses on neural networks with many layers. Students will learn about the theoretical foundations and practical applications of deep learning, including topics such as Convolutional Neural Networks (CNNs), Recurrent Neural Networks (RNNs), and Generative Adversarial Networks (GANs). Through hands-on projects and real-world case studies, students will gain experience in building, training, and deploying deep learning models using popular frameworks like TensorFlow and PyTorch. Upon completion, students will be equipped with the skills to tackle complex problems in areas such as computer vision, natural language processing, and artificial intelligence. (3 lecture hours, 2 lab hours)