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. Topics include CNNs, GANs, RNNs, GCNs, autoencoders, transformers, and other modern architectures and training techniques. Additional coursework is required for those enrolled in the graduate-level course. Prerequisite Recommendation(s): The following courses or their equivalents are necessary to succeed in this course: MATH 1220; MATH 2270 or MATH 5645/STAT 5645 or MATH 6645/STAT 6645; STAT 3000 or MATH 5710; Programming experience, preferably in Python, is also necessary to succeed in this course Dual-listed as: STAT 6685 Repeatable for credit: No Grade Mode: Standard