3.00 Credits
This course takes a principled and hands-on approach to deep learning with neural networks, covering machine learning basics, backpropagation, stochastic gradient descent, regularization, and universality. Feedforward, convolutional, generative adversarial, and recurrent networks are discussed, as well as autoencoders, other modern architectures, and training techniques. Additional coursework is required for those enrolled in the graduate-level course Prerequisite(s): MATH 1220; MATH 2270 or instructor permission; STAT 3000 or MATH 5710 Prerequisite Recommendation(s): MATH 2210 and MATH 5710 are recommended. Programming experience, preferably in Python, is also strongly recommended Repeatable for credit: N Grade Mode: Standard