Deep Learning - Lesson Plan
Deep Learning - Lesson Plan
COURSE OBJECTIVES:
1. To understand the theoretical foundations, algorithms and methodologies of Neural
Network
2. To design and develop an application using specific deep learning models
3. To provide the practical knowledge in handling and analysing real world applications.
Computer Science and Engineering - Data Science
SYLLABUS:
UNIT-I
Introduction to Deep Learning, Historical Trends in Deep learning, Deep Feed - forward networks,
Gradient - Based learning, Hidden Units, Architecture Design, Back-Propagation networks
UNIT-II
Machine Learning and Deep Learning, Representation Learning, Width and Depth of Neural
Networks, Activation Functions: RELU, LRELU, ERELU, Unsupervised Training of Neural
Networks, Restricted Boltzmann Machines
UNIT-III
CNN Architectures – Convolution – Pooling Layers – Transfer Learning – Image Classification
using Transfer Learning
UNIT-IV
Recurrent Neural Networks, Bidirectional RNNs, Encoder-decoder sequence to sequence
architectures - BPTT for training RNN, Long Short Term Memory Networks
UNIT-V
Image Segmentation – Object Detection – Automatic Image Captioning – Image generation with
Generative Adversarial Networks – Video to Text with LSTM Models – Attention Models for
Computer Vision
TEXT BOOKS:
1. Ian Goodf ellow and YoshuaBengio and Aaron Courville, “Deep Learning”, An MIT Press
Book.
2. Neural Networks and Learning Machines, Simon Haykin, , Pearson Prentice Hall, 3 rd Edition,
2009.
3. Umberto Michelucci “Applied Deep Learning. A Case-based Approach to Understanding Deep
Neural Networks” Apress, 2018
REFERENCE BOOKS:
1. Kevin P. Murphy "Machine Learning: A Probabilistic Perspective", The MIT Press, 2012.
2. EthemAlpaydin,"Introduction to Machine Learning”, MIT Press, Prentice Hall of India, Third
Edition 2014.
3. Giancarlo Zaccone, Md. RezaulKarim, Ahmed Menshawy "Deep Learning with TensorFlow:
Explore neural networks with Python", Packt Publisher, 2017.
4. Antonio Gulli, Sujit Pal "Deep Learning with Keras", Packt Publishers, 2017. Francois Chollet
"Deep Learning with Python", Manning Publications, 2017.
5. Ragav Venkatesan, Baoxin Li, “Convolutional Neural Networks in Visual Computing”, CRC
Press, 2018
Computer Science and Engineering - Data Science
COURSE OUTCOMES:
At the end of the course students able to:
1. Understanding the characteristics of deep learning models that are useful to
solve real-world problems.
2. Understand different methodologies to create application using deep nets.
3. Analyze appropriate deep learning algorithms for variety of problems.
4. Apply different deep learning algorithms 5. Apply several models in to gain better results
CO-PO MAPPING:
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO1
CO2
CO3
CO4
CO5
CO6
Note: 1-Slight (Low), 2- Moderate (Medium), 3-Substational (High), ‘-‘-No Correlation
Computer Science and Engineering - Data Science
LESSON PLAN
UNIT-3
Computer Science and Engineering - Data Science
28 18-08-2023 CONVOLUTIONAL NEURAL NETWORKS
29 21-08-2023 CNN Architecture
30 22-08-2023 Convolution
31 23-08-2023 Convolution
32 24-08-2023 Pooling Layers
33 05-09-2023 Transfer Learning
34 07-09-2023 Transfer Learning
35 08-09-2023 Image Classification using Transfer Layer
36 11-09-2023 Revision
37 12-09-2023 Revision
38 13-09-2023 Revision
39 14-09-2023 Revision
UNIT-4
40 15-09-2023 RECURRENT AND RECURSIVE NETS
41 19-09-2023 Recurrent Neural Networks
42 20-09-2023 Bidirectional RNNs
43 21-09-2023 Bidirectional RNNs
44 Encoder-Decoders sequence to
22-09-2023
sequence Architectures
45 25-09-2023 BPTT for training RNN
46 26-09-2023 BPTT for training RNN
47 27-09-2023 Long Short Term Memory Network
48 29-09-2023 Long Short Term Memory Network
49 03-10-2023 Revision
50 04-10-2023 Revision
51 05-10-2023 Revision
UNIT-5
52 06-10-2023 Deep Learning Applications
53 09-10-2023 Image Segmentation
54 10-10-2023 Object Detection
55 11-10-2023 Object Detection
56 12-10-2023 Automatic Image Captioning
57 13-10-2023 Automatic Image Captioning
58 Image Generation With Generative
26-10-2023
Advesarial Networks
59 27-10-2023 Revision
60 30-10-2023 Revision
62 31-10-2023 Revision