CS 4140
Deep Learning
This course explores the theoretical foundations and practical applications of deep learning in artificial intelligence (AI). Students will gain hands-on experience with neural network architectures, from basic feedforward networks to sophisticated transformer models, and will explore the concept of transfer learning to leverage pre-trained models for specialized tasks. Through project-based learning, students will design and conduct deep learning experiments, analyze results, and present findings in a conference-paper format. Emphasis is placed on understanding AI limitations, ethical considerations, and risk mitigation strategies. By course completion, students will be equipped to implement, evaluate, and critically assess deep learning solutions for real-world applications.