Dec 22, 2024  
2024-2025 Catalog 
    
2024-2025 Catalog

CSC 374 - Deep Learning


Instructor
M. Kuchera

Deep learning is a subfield of machine learning based on neural networks. Deep learning methods have been central to recent advances in natural language processing, image analysis, speech recognition, autonomous driving, and many other areas. In this class we will explore the mathematics and computational foundations of neural networks and apply state-of-the-art deep learning libraries to a range of machine learning tasks. The ethical implications of deep learning systems will be assessed along with discussions around topics such as emerging AI policy and FAIR data principles. Implementing deep learning techniques require significant experience with computer programming, as well as familiarity with concepts from linear algebra and multivariable calculus. 

Satisfies Mathematics major and minor requirement.
Satisfies Computer Science major requirement.
Satisfies Data Science minor requirement.
Satisfies Applied Math minor requirement.

Prerequisites & Notes
The prerequisites for this course are CSC 221 and (MAT140 or MAT150 or MAT160).