CSD 3186: Machine Learning

Credits 6
The objective of this module is to introduce basics concepts on Machine Learning that are useful for many industrial applications. It introduces students to a wide range of concepts and practical algorithms that are commonly used to pre-process data and extract useful patterns from large amount of data. The topics include early machine learning algorithms such as genetic algorithms, classifier systems, neural network, and various clustering algorithms. It also explores probabilistic algorithms, including Bayesian networks, hidden Markov models, and Monte Carlo methods.
Prerequisites
CSD 3183