IEORE4720 Deep Learning

Instructor: Ali Hirsa

Additional Information: IEOR_E4720_Syllabus_Spring_2018.pdf

Deep learning is about large neural networks. In this course, we aim to cover both theory and applications of deep learning and focus on the state of deep learning and its applications in solving practical/real world problems.

The course is very interactive and we go through pre-designed codes as we will be covering various di erent features/topics of deep learning. The computational platform for the course will be Python.


  • Basic knowledge of statistics (e.g. regression)
  • Knowledge of linear algebra and matrices (e.g. SVD)
  • Good understanding of calculus
  • Pro ciency in a language of your choice (Matlab/Python/Java or C++). We will be using Python throughout the course.

500 W. 120th St., Mudd 315, New York, NY 10027    212-854-2942                 
©2014 Columbia University