0% found this document useful (0 votes)
106 views2 pages

Deep Learning Course Overview and Objectives

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)
106 views2 pages

Deep Learning Course Overview and Objectives

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

Course Code Course Type LP

Deep Learning
CSA4020 Credits 3
Course Objectives:
 Gain knowledge in Machine Learning Basics
 Understand and apply Optimization on Deep Models and Networks
 Understand and analyze Recurrent and Recursive Networks
 Understand the representation of neural networks in machine learning.

Course Outcomes:
 Explore the fundamentals of Machine Learning Algorithms
 Analyze Deep learning Mathematical Models
 Elucidate the Deep Feedforward Networks
 Apply knowledge for Optimization on Deep Models and Convolutional Networks
 Elucidate the Recurrent and Recursive Networks and Natural language Processing

Student Outcomes (SO): a, b, j, k


Module Hrs
Module Description SO
No. .
1 Introduction: Historical Trends in Deep Learning - Linear Algebra: Scalars - 8 a, b
Vectors - Matrices - Tensors - Matrices - Norms – Eigen decomposition -
Probability and Information Theory: Random variable and distributed Probability
- Bayes Rule -Information Theory and structured probabilistic models.

Machine Learning: Numerical Computation: Overflow and Underflow –


Gradient-based Optimization – Constrained Optimization - Learning Algorithms:
Capacity - Overfitting – Underfitting - Bayesian Classification - Supervised -
unsupervised algorithms - Building machine learning algorithm

2 Fundamental Deep Learning Methods: Artificial Neural Networks (ANN): 8 a, k


Perceptron, learning laws, layers, back propagation - The scope of learning,
popular architectures, An overview of Parallel and Distributed Processes (PDP),
linear associative models, and stochastic networks; - Convolutional Neural
Networks (CNN): convolution, filters, pooling, stride, drop out, layers and
applications; - Recurrent Neural Networks (RNN): unfolding, Backpropagation
Through Time (BPTT), LSTM models, bidirectional networks, encoder, decoder
and attention models.

3 Advanced Deep Learning Methods: Variational Autoencoder (VAE), 9 a, k


Deep Autoencoder (DAE). Generative Adversarial Network (GAN), Deep
Boltzmann Machines, Deep Neural Network applications for multimedia,
Sequence and Streaming data, Deep Belief Network.

4 OPTIMIZATION ON DEEP MODELS: Optimization for Training Deep 10 a, b, k


Models: Challenges in Neural Networks optimization - Basic Algorithms -
Algorithms Adaptive learning Rates - Approximate Second Order Methods -
Optimization Strategies and Meta Algorithms -Convolutional Networks:
Motivation - Structured Output - Unsupervised features -Neuroscientific basics
for Convolutional Networks.
5 RECURRENT AND RECURSIVE NETWORKS: Computational graphs - 8 a, b
Recurrent Neural networks - Bidirectional RNN - Deep Recurrent Networks -
Echo State Networks - Practical Methodology Applications: Large Scale Deep
Learning, Case studies in classification, Regression and deep networks.

6. Guest Lecture on Contemporary Topics 2 j


Total 45

Mode of Teaching and Learning:


Flipped Class Room, Activity Based Teaching/Learning, Digital/Computer based models, wherever possible
to augment lecture for practice/tutorial and minimum 2 hours lectures by industry experts on contemporary
topics
Mode of Evaluation:
The assessment and evaluation components may consist of unannounced open book examinations, quizzes,
student’s portfolio generation and assessment, and any other innovative assessment practices followed by
faculty, in addition to the Continuous Assessment Tests and Term End Examination.

An indicative list of Experiments: The following software experiments can be performed. (Using Python
Platform)

 Based on Artificial Neural Network


 Based on Convolution Neural Network
 Based on Recurrent Neural Network
 Based on Autoencoder
 Based on Generative Adversarial Network
 Based on Deep Belief Network

Text Book(s):
1. Ian Goodfellow, Yoshua Bengio, Aaron Courville, Deep Learning, MIT Press, 2016.
2. Michael Nielsen, Neural Networks and Deep Learning, Determination Press, 2015.
Reference Book(s):

1. Deng & Yu, Deep Learning: Methods and Applications, Now Publishers, 2013. 2. Russell,
2. S. and Norvig, N. Artificial Intelligence: A Modern Approach. Prentice-Hall Series in Artificial
Intelligence. 2003.
3. 3. Bishop, C. M. Neural Networks for Pattern Recognition. Oxford University Press. 1995.
Recommendation by the Board of Studies on 11.05.2022
Approval by Academic council on
Compiled by

You might also like