Prerequisite 
: 
 A formal introductory ML course like CS 725 or CS 337 or CS 419 or DS 303 is required. Online ML courses do not qualify as prerequisites.
 The course assumes basic knowledge of probability, statistics, and linear algebra.
 Chapters 2 and 3 of the Deeplearning book are a good place to refresh the necessary required background.
 Also, the course assumes basic background in machine learning, for example as covered in Chapter 5 of the Deeplearning book and deep learning, for example, as covered in Chapter 6 of the same book. Further, we will assume that students are familiar with CNNs, RNNs, and sequence to sequence learning with attention.
