Deep Learning Handout
Deep Learning Handout
Deep Learning Handout
Credit Units 5
Version 1.0
Course Objectives
No Course Objective
CO1 Introduce students to the basic concepts and techniques of Deep Learning.
Text Book(s)
T1 Deep Learning by Ian Goodfellow, Yoshua Bengio, Aaron Courville. MIT Press
2016.
R2 Deep Learning with Python by Francois Chollet. 1st Edition. Manning Publications
Co 2018.
R3 Dive into Deep Learning by Aston Zhang, Zack C. Lipton, Mu Li, Alex J. Smola. 2019
Content Structure
1. Introduction
1.1. Objective of the course
1.2. Review of Machine Learning and Neural Network
5. Convolutional Networks
5.1. The Convolution Operation
5.2. Pooling
5.3. Convolution and Pooling as an Infinitely Strong Prior
5.4. Structured Outputs
7. Autoencoders
7.1. Regularized Autoencoders
7.2. Representational Power, Layer Size and Depth
7.3. Stochastic Encoders and Decoders
7.4. Denoising Autoencoders
7.5. Applications of Autoencoders
8. Generative Adversarial Networks
8.1. Overview
8.2. Applications of GAN
9. Applications
9.1. Computer Vision
9.2. Speech Recognition
9.3. Natural Language Processing
9.4. Recommender Systems
Learning Outcomes:
No Learning Outcomes
LO3 Able to identify appropriate tools to implement the solutions to problems related
to Deep Learning and implement solutions.
Session Study / HW
No. Topic Title Resource
Reference
Convolutional Networks
7
The Convolution Operation, Pooling, Convolution and Pooling as T1 – Ch9
an Infinitely Strong Prior, Structured Outputs, Demo of CNN on R2 – Ch5
computer vision application
Books, Slides,
8 Review of Session 1 to 7 Web references
Autoencoders
12 T1 – Ch14
PCA, ICA, Regularized Autoencoders, Sparse encoders, R2 – Ch8
Representational Power, Layer Size and Depth
Books, Slides,
16 Review of session 9 to 15 Web references
Evaluation Scheme:
Legend: EC = Evaluation Component; AN = After Noon Session; FN = Fore Noon Session
Note:
Syllabus for Mid-Semester Test (Closed Book): Topics in Session Nos. 1 to 8
Syllabus for Comprehensive Exam (Open Book): All topics (Session Nos. 1 to 16)
Important links and information:
Contact sessions: Students should attend the online lectures as per the schedule provided
on the Elearn portal.
Evaluation Guidelines:
1. EC-1 consists of two Quizzes. Students will attempt them through the course
pages on the Elearn portal. Announcements will be made on the portal, in a
timely manner.
2. EC-2 consists of either one or two Assignments. Students will attempt them
through the course pages on the Elearn portal. Announcements will be made
on the portal, in a timely manner.
3. For Closed Book tests: No books or reference material of any kind will be
permitted.
4. For Open Book exams: Use of books and any printed / written reference
material (filed or bound) is permitted. However, loose sheets of paper will
not be allowed. Use of calculators is permitted in all exams. Laptops/Mobiles
of any kind are not allowed. Exchange of any material is not allowed.
5. If a student is unable to appear for the Regular Test/Exam due to genuine
exigencies, the student should follow the procedure to apply for the Make-Up
Test/Exam which will be made available on the Elearn portal. The Make-Up
Test/Exam will be conducted only at selected exam centres on the dates to be
announced later.