Supervised Learning (Regression/Classification): Basic methods: Distance-based methods, Nearest-Neighbors,
Decision Trees, Naı̈ve Bayes. Linear models: Linear Regression, Logistic Regression, Generalized Linear
Models. Support Vector Machines, Nonlinearity and Kernel Methods. Beyond Binary Classification:
Multi-class/Structured Outputs, Ranking
Unsupervised Learning: Clustering: K-means/Kernel K-means. Dimensionality Reduction: PCA and kernel PCA. Matrix Factorization and Matrix Completion. Generative Models (mixture models and latent factor models)
Assorted Topics: Evaluating Machine Learning algorithms and Model Selection. Introduction to Statistical
Learning Theory. Ensemble Methods (Boosting, Bagging, Random Forests). Sparse Modelingand Estimation. Modeling Sequence/Time-Series Data. Deep Learning and Feature Representation Learning. Scalable Machine Learning (Online and Distributed Learning). A selection from some other advanced topics,e.g., Semi-supervised Learning, Active Learning, Reinforcement Learning, Inference in Graphical Models,
Introduction to Bayesian Learning and Inference.