
(c) - page 2 of 3
1
Building and Training a Feedforward Neural Network Implement a basic feedforward neural
network for a classification task using either MATLAB or Python with a deep learning library
like TensorFlow or PyTorch.
Experiment
2
Convolutional Neural Network (CNN) for Image Classification Create and train a CNN for
image classification using a popular dataset (e.g., CIFAR-10 or MNIST) with appropriate data
augmentation techniques.
Experiment
3
Recurrent Neural Network (RNN) for Sequence Prediction Implement an RNN for sequence
prediction using LSTM cells. Train the model on a relevant dataset.
Experiment
4
Autoencoder for Image Compression Build and train an autoencoder to compress and
reconstruct images. Evaluate the quality of reconstruction and the compression ratio.
Experiment
5
Generative Adversarial Network (GAN) for Image Generation Develop a GAN to generate
realistic images. Train the generator and discriminator on a dataset such as CelebA or MNIST.
Experiment
6
Text Classification with Word Embeddings Perform text classification using word embeddings
and an RNN. Use a dataset with labeled text documents.
Experiment
7
LSTM for Time Series Prediction Apply LSTM networks for time series prediction, such as
predicting stock prices or temperature trends, using historical data.
Experiment
8
Speech Recognition using Convolutional Neural Networks Develop a speech recognition
system using a CNN. Train the model on a dataset of spoken words or phrases.
Experiment
Textbook(s):
1. Ian Goodfellow, Yoshua Bengio, Aaron Courville, Deep Learning, MIT Press, 2016 ,978-0262035613
2. Michael Nielsen, Neural Networks and Deep Learning, Determination Press, 2015
Reference(s):
1. Amlan Chakrabarti Amit Kumar Das, Saptarsi Goswami, Pabitra Mitra, Deep Learning, 1st Edition, Pearson,
2. Sandro Skansi, Introduction to Deep Learning, Springer,
Course Outcomes:
1. Understand the basic principles of deep learning (L2)
2. Explain the architecture and components of deep neural networks (L2).
3. Illustrate Recurrent Neural Networks (RNNs) and Sequences (L2)
4. Explain different autoencoders and deep generative models (L2)
5. Develop and evaluate deep learning models for various applications (L6)
Course Articulation Matrix:
POs PSOs
CO 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 1 2 3 4
1 2 1 2 1 1 1 1 2 3
2 2 1 2 1 1 1 3 2 1
3 2 1 3 1 1 1 3 2 2
4 2 1 3 1 1 1 3 2 2
5 2 1 2 1 1 1 3 2 2
3 – High, 2 – Medium & 1 – Low Correlation
APPROVED IN MEETINGS HELD ON:
BOS : 03-02-2024 Academic Council Number: 27 Academic Council : 06-07-2023