University of Toronto
Applied Deep Learning

CHL7001H Y3: Applied Deep Learning

The course will introduce practical and theoretical methodologies for applying deep learning to real-world applications, including public health sciences, based on techniques employed in real-world contexts. Students will acquire familiarity with the fundamental organizational and technical requirements that need to be considered when putting deep learning applications into practice. The course will cover tensorflow, data preparation, model selection, model evaluation, advanced model architectures, debugging, infrastructure, model deployment, and ML in practical applications. The course will also review machine learning fundamentals and relevant theory. Upon completion, students will be able to develop and deploy systems that leverage machine learning in public health projects.

This course requires programming experience in Python as well as some background in linear algebra and probability theory. Some prior experience/course work with machine learning and/or data mining would be an asset.

CHL7001H will be capped to students who have an appropriate background this semester. If you are interested in taking the course, please come to our first lecture and fill out the course enrollment form.

Learning Objectives

  • understand how to best apply and evaluate machine learning models for research and practical settings.
  • build and deploy systems that leverage machine learning to achieve goals.
  • set up and maintain an ML development infrastructure to improve efficiency and shorten project timelines.


Course Title: Applied Deep Learning
Instructor: Ragavan Thurairatnam, Jodie Zhu
Guest speakers: Marc Tyndel, Sam Shi, Sachin Rana, Rayhane Mama, Pippin Lee, Cole Clifford, Austin Mackillop etc.
Dates: May 5 - July 28, 2020 (13 weeks)
Days: Tuesdays & Thursdays
Time: 9 – 10:30 am
Location: Online