Machine Learning and Pattern Recognition

Basics of pattern recognition and machine learning and real world applications in imaging, internet, finance. Similarities and differences. Supervised vs unsupervised learning. Linear regression in many ways. The logistic regression. Support vector machines for classification and regression. Random Forests for classification. Linear and quadratic discriminant analysis. Unsupervised learning (k-means, c-means, kernel k-means, spectral clustering, EM). Feature extraction and selection (PCA, ICA, kernel PCA, and manifold learning). Current trends in Machine Learning.
Prerequisites: Probability and basic random processes, linear algebra, basic computer programming, numerical methods.