COMP-3704Neural Networks and Deep Learning
Deep learning is one of the most important recent advancements in machine learning, with an ever-growing list of applications that include finance, medicine, computer vision, and language processing. The course first introduces the perceptron as a fundamental building block before moving onto more complicated neural network architectures. Students learn how leading architectures are constructed from tools in linear algebra and how to develop, train and test these networks using code.