CSCI-GA 3033-091

Introduction to Deep Learning Systems

Welcome to the course on Deep Learning Systems

  • The course covers algorithmic and system-related building blocks of Deep Learning systems, such as training algorithms, network architectures, and best practices for their performance optimization.

  • You will learn hyperparameter selection, scalable distributed DL training, Kubernetes-based DL system stack on cloud, tools, and benchmarks for performance evaluation of DL systems, transfer learning, and other related concepts. 

  • Emphasis will be on getting a working knowledge of tools and techniques for the performance evaluation of DL systems. 

  • You will gain practical experience working on different stages of the DL life cycle, including model development, testing, and deployment. 

  • The assignments will be mostly hands-on involving standard DL frameworks (Tensorflow, Pytorch) and open source technologies.

Grade Distribution

Course Faculty


Parijat Dube

Office Hours:


5:00 PM - 6:00 PM EST

Join Now


9:00 AM - 10:00 AM EST

Join Now

Course Assistant

Kshitij Sanghvi

Office Hours:


9:00 PM - 10:00 PM EST

Join Now


Yuan Shen


Umang Sharma

This site was designed with the
website builder. Create your website today.
Start Now