This course introduces the theory and applications of neural networks and deep learning. Topics include artificial neural networks, backpropagation, hyperparameter selection and optimization methods in deep learning, convolutional and recurrent neural networks, deep reinforcement learning, large language models, and generative models. Additional topics may include other recent advancements in deep learning.
Prerequisites
MAT 140, and MAT 258, and (MAT 345 OR CS 372 or CS 373)