DL Lab File Front Page
DL Lab File Front Page
Acropolis Institute of
Technology and
Research, Indore Department of CSE
Submitted To: Prof. Lucky Saxena
(Artificial Intelligence & Machine
Learning)
CERTIFICATE
This is to certify that the experimental work entered in this journal as per
the B. TECH. III year syllabus prescribed by the RGPV was done by Mr.
The Deep Learning Laboratory provides students with a comprehensive understanding of deep learning concepts
and applications. It emphasizes both theoretical knowledge and hands-on experience, teaching students to build
and train deep neural networks using popular frameworks like TensorFlow and PyTorch. Students explore
computer vision and natural language processing, delve into advanced techniques such as CNNs and GANs, and
engage in ethical discussions related to AI. The lab encourages collaboration, real-world problem-solving, and
cutting-edge research, fostering innovation in the ever-evolving field of deep learning.
❖ GENERAL INSTRUCTIONS FOR LABORATORY CLASSES
➢ DO’S
✓ While entering into the LAB students should wear their ID cards.
✓ Students should sign in the LOGIN REGISTER before entering into the
laboratory.
✓ Students should come with observation and record note book to the laboratory.
✓ After completing the laboratory exercise, make sure to shutdown the system
properly.
➢ DONT’S
Unit I:Introduction History of Deep Learning, McCulloch Pitts Neuron, Multilayer Perceptions (MLPs),
Representation Power of MLPs, Sigmoid Neurons, Feed Forward Neural Networks, Back propagation, weight
initialization methods, Batch Normalization, Representation Learning, GPU implementation, Decomposition –
PCA and SVD.
Unit II:Deep Feedforward Neural Networks, Gradient Descent (GD), Momentum Based GD, Nesterov
Accelerated GD, Stochastic GD, AdaGrad, Adam, RMSProp, Auto-encoder, Regularization in auto-encoders,
Denoising auto-encoders, Sparse auto-encoders, Contractive auto-encoders,Variational auto-encoder, Auto-
encoders relationship with PCA and SVD, Dataset augmentation.Denoising auto encoders,
Unit III:Introduction to Convolutional neural Networks (CNN) and its architectures, CCN terminologies: ReLu
activation function, Stride, padding, pooling, convolutions operations, Convolutional kernels, types of layers:
Convolutional, pooling, fully connected, Visualizing CNN, CNN examples: LeNet, AlexNet, ZF-Net, VGGNet,
GoogLeNet, ResNet, RCNNetc. Deep Dream, Deep Art. Regularization: Dropout, drop Connect, unit pruning,
stochastic pooling, artificial data, injecting noise in input, early stopping, Limit Number of parameters, Weight
decay etc.
Unit IV:Introduction to Deep Recurrent Neural Networks and its architectures, Backpropagation Through Time
(BPTT), Vanishing and Exploding Gradients, Truncated BPTT, Gated Recurrent Units (GRUs), Long Short
Term Memory (LSTM), Solving the vanishing gradient problem with LSTMs, Encoding and decoding in RNN
network, Attention Mechanism, Attention over images, Hierarchical Attention, Directed Graphical Models.
Applications of Deep RNN in Image Processing, Natural Language Processing, Speech recognition, Video
Analytics.
Unit V:Introduction to Deep Generative Models, Restricted Boltzmann Machines (RBMs), Gibbs Sampling for
training RBMs, Deep belief networks, Markov Networks, Markov Chains, Auto-regressive Models: NADE,
MADE, PixelRNN, Generative Adversarial Networks (GANs), Applications of Deep Learning in Object
detection, speech/ image recognition, video analysis, NLP, medical science etc.
PREREQUISITE:-
In this section information is provided on the prerequisites for “DL” and the courses
that provide the corresponding contents:
• Programming skills in a high-level language
➢ Course Outcomes