AD3501 Deep Learning Syllabus
AD3501 Deep Learning Syllabus
`Linear Algebra: Scalars – Vectors – Matrices and tensors; Probability Distributions – Gradient
based Optimization – Machine Learning Basics: Capacity – Overfitting and underfitting –
Hyperparameters and validation sets – Estimators – Bias and variance – Stochastic gradient
descent – Challenges motivating deep learning; Deep Networks: Deep feedforward networks;
Regularization – Optimization.
Text Book:
1. Ian Goodfellow, Yoshua Bengio, Aaron Courville, “Deep Learning”, MIT Press, 2016.
References:
1. Salman Khan, Hossein Rahmani, Syed Afaq Ali Shah, Mohammed Bennamoun, “A Guide
to Convolutional Neural Networks for Computer Vision”, Synthesis Lectures on Computer
Vision, Morgan & Claypool Publishers, 2018.
2. Yoav Goldberg, “Neural Network Methods for Natural Language Processing”, Synthesis
Lectures on Human Language Technologies, Morgan & Claypool Publishers, 2017.
3. Francois Chollet, “Deep Learning with Python”, Manning Publications Co, 2018.