Machine Learning for Signal Processing
E9 205 • Spring 2021
Announcements
Logistics
Teaching Assistants
Nareddy Kartheek Reddy
nareddyreddy aT iisc doT ac doT in
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 graphical models - directed and undirected graphs, belief propagation.
Grading Details
25%
Assignments
20%
Midterm Exam
20%
Project
35%
Final Exam
Pre-requisites
Must - Random Process/Probablity and Statistics
Must - Linear Algebra/Matrix Theory
Textbooks
B1
Pattern Recognition and Machine Learning
C.M. Bishop, 2nd Edition, Springer, 2011.
B2
Neural Networks
C.M. Bishop, Oxford Press, 1995.
B3
Machine Learning: A Probabilistic Perspective
K. Murphy, 2012.
B4
References
Deep Learning : Methods and Applications
Li Deng, Microsoft Technical Report.
Automatic Speech Recognition - Deep learning approach
D. Yu, L. Deng, Springer, 2014.
Various Published Papers and Online Material
Python Programming Basics
PDFSlides
Date
Topic
Slides
01-03-2021
Introduction to real world signals - text, speech, image, video. Learning as a pattern recognition problem. Examples. Roadmap of the course.