Bcse332l Deep-Learning TH 1.0 0 Bcse332l
Bcse332l Deep-Learning TH 1.0 0 Bcse332l
Short Syllabus
Neural Networks Basics - Deep Neural Networks – Forward and Back Propagation; Deep
Convolutional Models – ResNet, AlexNet, InceptionNet ; Mini-batch Gradient Descent –
Exponential Weighted Averages - Hyperparameter tuning – Batch Normalization ; Recurrent
Neural Networks - Bidirectional RNN - BERT ; Recursive Neural Networks - Echo State
Networks - Long Short-Term Memory; Transfer Learning – Generative Adversarial Network–
Region based CNN – Fast RCNN - You Only Look Once – Single shot detector ; Deep
Reinforcement Learning - Deep Q-Learning - Model based Reinforcement Learning.
Course Outcomes
At the end of this course, student will be able to:
1. Understand the methods and terminologies involved in deep neural network,
differentiate the learning methods used in Deep-nets.
2. Identify and apply suitable deep learning approaches for given application.
3. Design and develop custom Deep-nets for human intuitive applications
4. Design of test procedures to assess the efficiency of the developed model.
5. To understand the need for Reinforcement learning in real – time problems.
Text Book(s)
1. Deep Learning, Ian Goodfellow Yoshua Bengio Aaron Courville, MIT Press, 2017
2 Neural Networks and Deep Learning, Michael Nielsen,, Determination Press
Reference Books
1. Deep Learning Step by Step with Python, N D Lewis, 2016
2. Deep Learning: A Practitioner's Approach, Josh Patterson, Adam Gibson, O'Reilly
Media, 2017
3 Applied Deep Learning. A Case-based Approach to Understanding Deep Neural
Networks, Umberto Michelucci, Apress, 2018.
4 Deep Learning with TensorFlow: Explore neural networks with Python, Giancarlo
Zaccone, Md. RezaulKarim, Ahmed Menshawy, Packt Publisher, 2017.
Mode of Evaluation: CAT / Written Assignment / Quiz / FAT
Recommended by Board of Studies 09-05-2022
Approved by Academic Council No. 66 Date 16-06-2022