Mathematics for Machine Learning CS-632
Pre-requisites
There are no official pre-requisites for this course. Venue: CSE Department Conference Hall (2nd floor)
Time Slot:
Monday : 11:00 - 12:00
Wednesday : 11:00 - 12:00
Thursday : 11:00 - 12:00
Friday : 9:00 - 10:00
Contents
- Probability Theory, Linear Algebra, Convex Optimization
- Introduction: Statistical Decision Theory - Regression, Classification, Bias Variance
- Linear Regression, Multivariate Regression, Subset Selection, Shrinkage Methods, Principal Component Regression, Partial Least squares
- Linear Classification, Logistic Regression, Linear Discriminant Analysis, Perceptron, Support Vector Machines
- Neural Networks - Introduction, Perceptron Learning, Backpropagation, Initialization, Training & Validation, Parameter Estimation - MLE, MAP, Bayesian Estimation
- Decision Trees, Regression Trees, Stopping Criterion & Pruning loss functions, Categorical Attributes, Multiway Splits, Missing Values, Decision Trees - Instability Evaluation Measures
- Gradient Boosting, Random Forests, Multi-class Classification, Naive Bayes, Bayesian Networks, Undirected Graphical Models, HMM, Variable Elimination, Belief Propagation
- Gaussian Mixture Models, Expectation Maximization, Learning Theory, Introduction to Reinforcement Learning
- Partitional Clustering, Hierarchical Clustering, Birch Algorithm, CURE Algorithm, Density-based Clustering
Reference Books/Text Books
- The Elements of Statistical Learning, by Trevor Hastie, Robert Tibshirani, Jerome H. Friedman [ Online Book ]
- Pattern Recognition and Machine Learning, by Christopher Bishop
- Christopher M. Bishop, Neural Networks for Pattern Recognition.
Other Important Material
- Linear Algebra [Online MIT Course ]
- Machine Learning [Andrew NG's Stanford course ] [Andrew NG's Coursera course ]
- Essence of Linear Algebra [ 3blue1brown ]