0% found this document useful (0 votes)
1K views4 pages

B.E Syllabus For DL

This document provides a syllabus for a fourth year computer engineering course on deep learning. The course objectives are to understand the basics of neural networks, compare different deep learning models, understand recurrent and recursive networks, and analyze reinforcement learning models. The course is divided into six units covering foundations of deep learning, deep neural networks, convolutional neural networks, recurrent networks, generative models, and reinforcement learning. Assessment includes in-semester and end-semester exams. Recommended textbooks and online resources are also listed.

Uploaded by

Mishra Ji
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
1K views4 pages

B.E Syllabus For DL

This document provides a syllabus for a fourth year computer engineering course on deep learning. The course objectives are to understand the basics of neural networks, compare different deep learning models, understand recurrent and recursive networks, and analyze reinforcement learning models. The course is divided into six units covering foundations of deep learning, deep neural networks, convolutional neural networks, recurrent networks, generative models, and reinforcement learning. Assessment includes in-semester and end-semester exams. Recommended textbooks and online resources are also listed.

Uploaded by

Mishra Ji
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

Faculty of Engineering Savitribai Phule Pune University

Home
Savitribai Phule Pune University
Fourth Year of Computer Engineering (2019 Course)
410251: Deep Learning
Teaching Scheme: Examination Scheme:
Credit
In-Sem (Paper): 30 Marks
TH: 03 Hours/Week 03
End-Sem (Paper): 70 Marks
Prerequisite Courses: Machine Learning (410242)
Companion Course: Laboratory Practice V(410254)
Course Objectives:
● To understand the basics of neural networks.
● Comparing different deep learning models.
● To understand the Recurrent and Recursive nets in Deep Learning
● To understand the basics of deep reinforcement Learning models.
● To analyze Types of Networks.
● To Describe Reinforcement Learning.

Course Outcomes:
On completion of the course, student will be able to–
CO1: Understand the basics of Deep Learning and apply the tools to implement deep
learningapplications
CO2: Evaluate the performance of deep learning models (e.g., with respect to the bias-variance trade-
off, overfitting and underfitting, estimation of test error).
CO3: To apply the technique of Convolution (CNN) and Recurrent Neural Network (RNN)
forimplementing Deep Learning models
CO4: To implement and apply deep generative models.
CO5: Construct and apply on-policy reinforcement learning algorithms
CO6:To Understand Reinforcement Learning Process
Course Contents
Unit I Foundations of Deep learning 07 Hours
What is machine learning and deep learning?,Supervised and Unsupervised Learning, bias variance
tradeoff, hyper parameters, under/over fitting regularization, Limitations of machine learning, History of
deep learning, Advantage and challenges of deep learning. Learning representations from data ,
Understanding how deep learning works in three figures, Common Architectural Principles of Deep
Network, Architecture Design, Applications of Deep learning, Introduction and use of popular industry
tools such as TensorFLow,
Keras, PyTorch, Caffe, Shogun.

#Exemplar/Case Studies Deep Mind, AlphaGo, Boston Dynamics

*Mapping of Course CO1


Outcomes for Unit I
Unit II Deep Neural Networks(DNNs) 07 Hours

Syllabus for Fourth Year of Computer Engineering ` #75/128


Faculty of Engineering Savitribai Phule Pune University
Introduction to Neural Networks :The Biological Neuron, The Perceptron, Multilayer Feed-Forward
Networks , Training Neural Networks :Backpropagation and Forward propagation Activation
Functions :Linear ,Sigmoid, Tannh, Hard Tanh, Softmax, Rectified Linear, Loss Functions :Loss
Function Notation , Loss Functions for Regression , Loss Functions for Classification, Loss Functions for
Reconstruction, Hyperparameters : Learning Rate, Regularization, Momentum, Sparsity, Deep
Feedforward Networks – Example of Ex OR, Hidden Units, cost functions, error backpropagation,
Gradient-Based Learning, Implementing Gradient Descent, vanishing and Exploding gradient
descent, Sentiment Analysis, Deep Learning with Pytorch, Jupyter, colab.
#Exemplar/CaseStudies A Case Study for Music Genre Classification

*Mapping of Course CO2


Outcomes for Unit II
Unit III Convolution Neural Network(CNN) 07 Hours
Introduction, CNN architecture overview, The Basic Structure of a Convolutional Network- Padding,
Strides, Typical Settings, the ReLU layer, Pooling, Fully Connected Layers, The Interleaving between
Layers, Local Response Normalization, Training a Convolutional Network

#Exemplar/Case Studies AlexNet, VGG

*Mapping of Course CO3


Outcomes for Unit III
Unit IV Convolution Neural Network(CNN) 07 Hours
Recurrent and Recursive Nets: Unfolding Computational Graphs, Recurrent Neural Networks,
Bidirectional RNNs, Encoder-Decoder Sequence-to-Sequence Architectures, Deep Recurrent
Networks, Recursive Neural Networks, The Challenge of Long-Term Dependencies, Echo State
Networks, Leaky Units and Other Strategies for Multiple Time Scales, The Long Short-Term
Memory and Other Gated RNNs, Optimization for Long-Term Dependencies, Explicit Memory.
Practical Methodology: Performance Metrics, Default Baseline Models, Determining Whether
to Gather More Data, Selecting Hyper parameters.
#Exemplar/Case Studies Multi-Digit Number Recognition

*Mapping of Course CO3


Outcomes for Unit IV
Unit V Deep Generative Models 08 Hours
Introduction to deep generative model, Boltzmann Machine, Deep Belief Networks, Generative adversarial
network (GAN), discriminator network, generator network, types of GAN, Applications of GAN networks

#Exemplar/Case Studies GAN for detection of real or fake images


*Mapping of Course CO4
Outcomes for Unit V
Unit VI Reinforcement Learning 07 Hours
Introduction of deep reinforcement learning, Markov Decision Process, basic framework of reinforcement
learning, challenges of reinforcement learning, Dynamic programming algorithms for reinforcement
learning,Q Learning and Deep Q-Networks, Deep Q recurrent networks, Simple reinforcement learning for
Tic-Tac-Toe.

Syllabus for Fourth Year of Computer Engineering ` #76/128


Faculty of Engineering Savitribai Phule Pune University
#Exemplar/Case Studies Self driving cars, Deep learning for chatbots

*Mapping of Course CO5


Outcomes for Unit VI
Learning Resources
Text Books:
1. Goodfellow, I., Bengio, Y.,,Courville, A, ―Deep Learning‖, MIT Press, 2016.
2. Josh Patterson & Adam Gibson, ―Deep Learning‖
3. Charu Agarwal, ―Neural Networks and deep learning‖, A textbook
4. Nikhil Buduma, ―Fundamentals of Deep Learning‖, SPD
5. Francois chollet, ―Deep Learning with Python‖
Reference Books:
1. Richard S. Sutton and Andrew G. Barto, ―Reinforcement Learning: An Introduction‖
2. by SethWeidman, ―Deep Learning from Scratch: Building with Python from First
Principles‖O‘Reily
3. Francois Duval, ―Deep Learning for Beginners, Practical Guide with Python and
Tensorflow‖

e-Books :
1. http://csis.pace.edu/ctappert/cs855-18fall/DeepLearningPractitionersApproach.pdf
2. https://www.dkriesel.com/_media/science/neuronalenetze-en-zeta2-1col-dkrieselcom.pdf
MOOC Courses Links:
 https://www.my-mooc.com/en/categorie/deep-learning

CO\PO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12

CO1 3 3 - - 3 - - - - - - 2
CO2 3 2 2 2 1 - - - - - - 1
CO3 3 2 2 2 2 - 1 - - - - 1
CO4 1 2 1 1 2 - 1 - - - - 1
CO5 2 2 3 2 2 - - - - - - 1
CO6 1 2 2 2 2 - - - - - 2 -

Syllabus for Fourth Year of Computer Engineering ` #77/128


Faculty of Engineering Savitribai Phule Pune University

Home
Savitribai Phule Pune University
Fourth Year of Computer Engineering (2019 Course)
Elective V
410252(A): Natural Language Processing
Teaching Scheme: Examination Scheme:
Credit
In-Sem (Paper): 30 Marks
TH: 03 Hours/Week 03
End-Sem (Paper): 70 Marks
Prerequisite Courses: Discrete Mathematics (210241), Theory of Computation (310242),
Data Science and Big Data Analytics (310251)
Companion Course: Laboratory Practice VI(410255)
Course Objectives:
 To be familiar with fundamental concepts and techniques of natural language
processing (NLP)
 To acquire the knowledge of various morphological, syntactic, and semantic NLP
tasks
 To develop the various language modeling techniques for NLP
 To use appropriate tools and techniques for processing natural languages
 To comprehend the advance real world applications in NLP domain.
 To Describe Applications of NLP and Machine Translations.
Course Outcomes:
On completion of the course, student will be able to–
CO1: Describe the fundamental concepts of NLP, challenges and issues in NLP
CO2: Analyze Natural languages morphologically, syntactical and semantically OR
Describe the concepts of morphology, syntax, semantics of natural language
CO3: Illustrate various language modelling techniques
CO4: Integrate the NLP techniques for the information retrieval task
CO5: Demonstrate the use of NLP tools and techniques for text-based processing of natural
languages
CO6: Develop real world NLP applications
Course Contents
Unit I Introduction to Natural Language Processing 07 Hours
Introduction: Natural Language Processing, Why NLP is hard? Programming languages Vs
Natural Languages, Are natural languages regular? Finite automata for NLP, Stages of NLP,
Challenges and Issues(Open Problems) in NLP
Basics of text processing: Tokenization, Stemming, Lemmatization, Part of Speech Tagging
#Exemplar/Case Studies Why English is not a regular language:
http://cs.haifa.ac.il/~shuly/teaching/08/nlp/complexity.pdf#page=20

*Mapping of Course CO1


Outcomes for Unit I
Unit II Language Syntax and Semantics 07 Hours

Syllabus for Fourth Year of Computer Engineering ` #78/128

You might also like