MAC.3100 Foundations of Deep Learning

Introduction to Deep Learning provides students with a practice-oriented introduction to one of the most important Artificial Intelligence technologies developed to date. The course uses natural language processing and computer vision as the primary driving applications. The course begins with the mathematical bases of neural networks, and then teaches the Tensorflow language for building neural networks. The course covers the most important types of neural networks, including generative adversarial networks.





Prerequisite: MAC.2060