GUJARAT TECHNOLOGICAL UNIVERSITY
Bachelor of Engineering
Semester: VI
Subject Name: Deep Learning Principles and Practices
Subject Code: 3174201
Prerequisite: Basics of Machine Learning
Rationale: Deep learning has a lot of benefits, and the fact that it is driven by enormous amounts of
data is a critical factor in understanding why it is gaining popularity. Numerous chances for new deep
learning advancements will arise in the "Big Data Era" of technology.
Course Scheme:
Teaching Total
Assessment Pattern and Marks
Scheme Credits
Theory Tutorial/ Practical
Total
Internal
University Progressive External Marks
L T P C evaluation
exams Assessment Practical /viva
Practical /viva
(ESE) (PA) Exam(ESE)
Exam(PA)
4 - 2 5
Course Content:
Unit Content No. of Weightage
No. Hours (%)
1 Introduction
Deep learning basics, Applications: Discuss in detail, Challenges, 04 10%
Neural Network concepts
2 Neural Network
Definition, Introduction of Neural Network, Working of Neural
Network, Types of Neural Networks, Activation function, Deep 10 25%
Feed forward Network, Neural Network - Use Case,
Applications of ANN, ANN vs BNN
3 Neural Network Based Fuzzy Systems
Neural Realization of Basic Fuzzy Logic Operators, Neural
Network Based Fuzzy Logic Inference, Neural Network Driven
12 25%
Fuzzy Reasoning, Rule based Neural Fuzzy Modeling, Neural
Fuzzy Relational Systems, Neuro Fuzzy Controllers, Recent
Applications
4 Introduction to Tensorflow, Tenserflow Basics, Transfer
Learning, Optimization in Deep Learning, Natural Language 10 15%
Processing basics
5 Deep Learning Algorithms:
12 25%
CNN, LSTM, RNN, GAN, RBFN, MLP, SOM, DBN, RBM
Total Hours: 48 100%
Textbook:
1. Murphy, K. P., "Machine Learning: A Probabilistic Perspective", The MIT Press, 2012.
2. Alpaydin, E.,"Introduction to Machine Learning”, MIT Press, Prentice Hall of India, 3rd
Edition 2014.
w.e.f. 2022-23 http://syllabus.gtu.ac.in/ Page no. 1 of 2
GUJARAT TECHNOLOGICAL UNIVERSITY
Bachelor of Engineering
Semester: VI
Subject Name: Deep Learning Principles and Practices
Subject Code: 3174201
3. Zaccone, G., Karim, M. R., Menshawy, A. "Deep Learning with TensorFlow: Explore
neural networks with Python", Packt Publisher, 2017.
4. S. Rajasekaran and G.A. Vijayalakshmi Pai, "Neural Networks, Fuzzy Logic and Genetic
Algorithms", PHI Learning Pvt. Ltd., 2003, ISBN:978-81-203-2186-1.
Reference Books:
1. Jacek M. Zurada," Introduction to artificial neural systems", West Publishing Co., 1992,
ISBN: 0-3 14-93391 - 3.
2. Goodfellow I., BengioY., and Courville A., "Deep Learning", MIT Press, 2016, ISBN: 978-
0262035613.
3. Aston Zhang, Zachary C. Lipton, Mu Li, and Alexander J. Smola, "Dive into Deep
Learning", Amazon Science, 2021.
Course Outcomes:
No. Course Outcomes RBT Level*
1 Identify the methodologies to create application-specific RM
deep learning models
2 Understand the working of different transfer learning models UN
3 Analyze the time series data using recurrent neural networks AN
4 Apply appropriate deep learning algorithms for analyzing the CR
data for a variety of problems
5 Use the unsupervised deep learning models and analyze the AP
performance
*RM: Remember, UN: Understand, AP: Apply, AN: Analyze, EL: Evaluate, CR: Create
Suggested Course Practical List:
1. Design a neural network (NN) model with one hidden layer for classification problems
2. Implement a multilayer perceptron (MLP) model for prediction such as house prices.
3. Design and implement a CNN for Image Classification
4. Design RNN or its variant including LSTM or GRU
5. Implement an artificial neural network on GPUs
List of Laboratory/Learning Resources Required:
Software: Anaconda Distribution (https://www.anaconda.com/)
Google Colab (https://colab.research.google.com/)
Tensorflow libraries (Jupyter Notebooks)
Other Resources/MOOCs:
1. NPTEL:: Computer Science and Engineering – NOC : Deep Learning- Part 1
2. Deep Learning - Course (nptel.ac.in)
3. https://www.coursera.org/learn/neural-networks-deep-learning
w.e.f. 2022-23 http://syllabus.gtu.ac.in/ Page no. 2 of 2