E9:205 Machine Learning for Signal Processing

Announcements       Syllabus       Grading       Textbooks       Slides      



When MW 11:00 am - 12:30 pm
Where B308: EE
Who Sriram Ganapathy
Office C 334 (2nd Floor)
Email sriramg aT iisc doT ac doT in
Teaching Assistant Viveka Salinamakki and Varada R.
First Class Jan 6, 2025
Email mlsp2025.iisc@gmail.com

Announcements

Top      

Syllabus

  • Introduction to real world signals - text, speech, image, video.
  • Feature extraction and dimensionality reduction - principal components, linear discriminants.
  • Decision theory for pattern recognition, ML and MAP methods, Bias-variance trade-off, model assessment, cross-validation, estimating generalization error.
  • Generative modeling and density estimation - Gaussian and mixture Gaussian models, kernel density estimators, hidden Markov models. Expectation Maximization.
  • Linear regression and kernel methods. Regularization methods.
  • Discriminative modeling - support vector machines, decision trees and random forest classifiers, bagging and boosting.
  • Neural networks: gradient descent optimization and back propagation, regularization in neural networks, dropout. normalization methods.
  • Introduction to deep learning - feedforward, convolutional and recurrent networks, practical considerations in deep learning.
  • Introduction to transformer models - self and cross attention, encoder and decoder architectures, autoregressive decoding.
Top      

Grading Details

Assignments 15%
Midterm exam. 20%
Final exam. 40%
Project 25%

Pre-requisites

  • Must - Random Process/Probablity and Statistics
  • Must - Linear Algebra/Matrix Theory
  • Must - Coding Skills in Python
Top      

Textbooks

References

  • “Deep Learning : Methods and Applications”, Li Deng, Microsoft Technical Report.
  • “Automatic Speech Recognition - Deep learning approach” - D. Yu, L. Deng, Springer, 2014.
  • “Machine Learning for Audio, Image and Video Analysis”, F. Camastra, Vinciarelli, Springer, 2007. pdf
  • Various Published Papers and Online Material
  • Python Programming Basics pdf
Top      

Slides

05-01-2025 Introduction to real world data - text, speech, image, video. Learning as a pattern recognition problem. Examples. Roadmap of the course.
slides
08-01-2025 Matrix calculus and PCA
slides
13-01-2025 Minimum Error Formulation of PCA. PCA for high dimensional data. Supervised dimensionality reduction - Linear Discriminant analysis
slides
15-01-2025 Linear discriminant analysis (LDA), PCA versus LDA. Decision theory, Gaussian modeling
slides
20-01-2025 Gaussian modeling
slides
22-01-2025 EM Algorithm For GMMs
slides
Top