For details of standard term assessment timelines and exam structures, visit our Academics page.
WEEK 1
Introduction to machine learning;
Supervised vs unsupervised, batch vs online, instance-based vs model-based; Problems - regression, classification, clustering; Challenges
WEEK 2
Models of regression;
Linear regression - least squares;
Polynomial regression - learning curves;
Regularized linear models - Ridge, LASSO
WEEK 3
Models of regression;
Linear regression - least squares;
Polynomial regression - learning curves;
Regularized linear models - Ridge, LASSO
WEEK 4
Models of classification;
Discriminant functions and decision boundaries - two classes, multiple classes, least squares, perceptron;
Probabilistic generative and discriminative models - ML, Naive Bayes, exponential family, logistic regression
WEEK 5
Models of classification;
Discriminant functions and decision boundaries - two classes, multiple classes, least squares, perceptron;
Probabilistic generative and discriminative models - ML, Naive Bayes, exponential family, logistic regression
WEEK 6
Models of classification;
Discriminant functions and decision boundaries - two classes, multiple classes, least squares, perceptron;
Probabilistic generative and discriminative models - ML, Naive Bayes, exponential family, logistic regression
WEEK 7
Models of classification; Nearest Neighbours - regression and classification problems
WEEK 8
Support Vector Machines;
Linear SVM - soft margin classification;
Nonlinear SVM - kernels
WEEK 9
Decision Trees, Ensemble Methods and Random Forests;
Training decision trees, making predictions;
Bagging, Boosting
WEEK 10
Decision Trees, Ensemble Methods and Random Forests;
Training decision trees, making predictions;
Bagging, Boosting
WEEK 11
Clustering;
k-Means - algorithm, demo and how to select k
HAC
WEEK 12
Neural networks;
Multi-layer perceptron, activation functions;
Training - SGD and back propagation;
Hyperparameters - number of layers, neurons, activation functions; Note: We will give additional material for NN and Clustering.