Deep Learning Syllabus
Deep Learning Syllabus
COURSE OUTCOMES
1. Realize the characteristics of deep learning models that are useful to solve real-world
problems.
2. Understand various dimensionality reduction techniques.
3. Implement different deep learning algorithms
4. Recognize different methodologies to create application using deep nets.
5. Identify and apply appropriate deep learning algorithms for analysing the data for variety
of problems.
COURSE CONTENTS:
UNIT I
Introduction, History of Deep Learning, Deep Learning Success Stories, McCulloch Pitts
Neuron, Multilayer Perceptrons (MLPs), Representation Power of MLPs, Sigmoid Neurons,
Gradient Descent, Feed Forward Neural Networks, Back propagation
UNIT II
Gradient Descent (GD), Momentum Based GD, Nesterov Accelerated GD, Stochastic GD,
Principal Component Analysis(PCA): PCA and its interpretations, Singular Value
Decomposition, Auto encoders and relation to PCA, Regularization in auto encoders,
Denoising auto encoders, Sparse auto encoders
UNIT III
UNIT IV
90 | SCHEME OF COURSES AND EXAMINATION: B.Tech. CSE(Artificial Intelligence), NSUT MAIN CAMPUS
Convolutional Neural Networks, Learning Vectorial Representations of Words,
Convolutional Neural Networks, LeNet, AlexNet, ZF-Net, VGGNet, GoogLeNet, ResNet,
Recurrent Neural Networks, Back propagation through time (BPTT), Vanishing and
Exploding Gradients, Truncated BPTT, GRU, LSTMs
UNIT V
1. 1. Ian Goodfellow, YoshuaBengio and Aaron Courville, “Deep Learning”, MIT Press,
2017.
2. Josh Patterson, Adam Gibson "Deep Learning: A Practitioner's Approach", O'Reilly
Media, 2017.
3. Umberto Michelucci “Applied Deep Learning. A Case-based Approach to
Understanding Deep Neural Networks” Apress, 2018.
Evaluation
Scheme Pre-
Course (Percentage Offering Requisites Equivalent
Type Course L T P Credits weights) Course
Code Dept. Course
Codes
Theory Practical
CA MS ES CA ES Code Name
AI
Hardware
CACSC19 CC 20 4 4 30 - 20 30 20 CSE None
and Tools
Workshop
COURSE OUTCOMES:
1. To get acquaintance with the concept of machine learning libraries, usages for different
platforms
2. Getting Exposure to R programming and hands on project in R for Analytics
3. Exposure and usage of the analytics tools such as PowerBI etc.
4. Understanding the distributed databases with Apache spark and implementation
5. Implement projects, based on the open source libraries and get acquainted with the
current trends in the industry.
COURSE CONTENTS:
UNIT-1
Introduction to Machine Learning on AI Hardware
91 | SCHEME OF COURSES AND EXAMINATION: B.Tech. CSE(Artificial Intelligence), NSUT MAIN CAMPUS