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.
|