DATA612

Deep Learning

Prerequisite: DATA603 or MSML603. Cross-listed with: MSML612. Credit only granted for: DATA612 or MSML612. This course provides an introduction to the construction and use of deep neural networks, that is models that are composed of several layers of nonlinear processing. The class will especially focus on the foundational understanding of the main features in the structure of deep neural nets that make them attractive from the computational point of view and for a sample of applications. Specific topics include the key concept of backpropagation and its importance to reduce the computational cost of the training of the neural nets, a discussion of some of the various coding tools available and how they use parallelization, and a presentation and study of convolutional neural networks. Additional topics may include autoencoders, variational autoencoders, convolutional neural networks, recurrent and recursive neural networks, generative adversarial networks, and attention-based models. The concepts introduced in the class will finally be illustrated by some examples of applications chosen among various classification/clustering questions, computer vision, natural language processing.

Summer 2023

1 review
Average rating: 4.00

Past Semesters

0 reviews
Average rating: N/A

1 review
Average rating: 3.00

1 review
Average rating: 3.00

* "W"s are considered to be 0.0 quality points. "Other" grades are not factored into GPA calculation. Grade data not guaranteed to be correct.