This course focuses on the study of basic concepts of machine learning by using algorithms and various theories.
Overview and Introduction to Bayes Decision Theory: Machine intelligence and applications, pattern recognition concepts classification, regression, feature selection, supervised learning, class conditional probability distributions, Examples of classifiers bayes optimal classifier and error, learning classification approaches.
Linear machines: General and linear discriminants, decision regions, single layer neural network, linear separability, general gradient descent, perceptron learning algorithm, mean square criterion and widrow-Hoff learning algorithm; multi-Layer perceptions: two-layers universal approximators, backpropagation learning, on-line, off-line error surface, important parameters.
Learning decision trees: Inference model, general domains, symbolic decision trees, consistency, learning trees from training examples entropy, mutual information, ID3 algorithm criterion, C4.5 algorithm continuous test nodes, confidence, pruning, learning with incomplete data. Instance-based Learning: Nearest neighbor classification, k-nearest neighbor, nearest neighbor error probability.
Machine learning concepts and limitations: Learning theory, formal model of the learnable, sample complexity, learning in zero-bayes and realizable case, VC-dimension, fundamental algorithm independent concepts, hypothesis class, target class, inductive bias, occam's razor, empirical risk, limitations of inference machines, approximation and estimation errors, Tradeoff.
Machine learning assessment and Improvement: Statistical model selection, structural risk minimization, bootstrapping, bagging, boosting. Support Vector Machines: Margin of a classifier, dual perceptron algorithm, learning non-linear hypotheses with perceptron kernel functions, implicit non-linear feature space, theory, zero-Bayes, realizable infinite hypothesis class, finite covering, margin-based bounds on risk, maximal margin classifier.
1. T. M. Mitchell, “Machine Learning”, McGraw-Hill, 1997.
2. C. M. Bishop, “Pattern Recognition and Machine Learning” , Springer, 2006.