Introduction to machine learning- Linear models (SVMs and Perceptrons, logistic regression)- Intro to Neural Nets: What a shallow network computes- Training a network: loss functions, back propagation and stochastic gradient descent- Neural networks as universal function approximates.
History of Deep Learning- A Probabilistic Theory of Deep Learning- Back propagation and regularization, batch normalization- VC Dimension and Neural Nets-Deep Vs Shallow Networks Convolutional Networks- Generative Adversarial Networks (GAN), Semi-supervised Learning.
Linear (PCA, LDA) and manifolds, metric learning - Auto encoders and dimensionality reductionin networks - Introduction to Convnet - Architectures – AlexNet, VGG, Inception, ResNet - Training a Convnet: weights initialization, batch normalization, hyperparameter optimization.
Optimization in deep learning– Non-convex optimization for deep networks- Stochastic Optimization Generalization in neural networks- Spatial Transformer Networks- Recurrent networks, LSTM - Recurrent Neural Network Language Models- Word-Level RNNs & Deep Reinforcement Learning - Computational & Artificial Neuroscience
Imagenet- Detection-Audio WaveNet-Natural Language Processing Word2Vec - Joint Detection-BioInformatics- Face Recognition- Scene Understanding- Gathering Image Captions.
Reference Book:
1. Ian Goodfellow, Yoshua Bengio, Aaron Courville, Deep Learning, MIT Press, 2016. https://www.deeplearningbook.org/ 2. Michael Nielsen, Neural Networks and Deep Learning, Determination Press, 2015.
Text Book:
1 Cosma Rohilla Shalizi, Advanced Data Analysis from an Elementary Point of View, 2015. 2 Deng & Yu, Deep Learning: Methods and Applications, Now Publishers, 2013.