Course co-ordinator(s): Dr Ioannis Konstas (Edinburgh), Sarat Dass (Malaysia).
Aims:
To provide students with an in-depth introduction to data mining and machine learning and to the mathematics underpinning these techniques. Topics will include generative and discriminative approaches, classification, clustering, regression, and supervised and unsupervised learning. Students will develop practical experience by using the WEKA software to apply a range of machine learning algorithms to benchmark datasets.
Detailed Information
Course Description: Link to Official Course Descriptor.
Pre-requisites: none.
Location: Edinburgh, Malaysia.
Semester: 1.
Syllabus:
Basic Concepts: classification, clustering, regression, supervised and unsupervised learning.
Generative Models: probabilistic graphical models; cluster analysis (k-means, expectation-maximisation, mixture models, hierarchical models); regression analysis.
Discriminative Learning: Instance-based learning and decision tree learning; artificial neural networks (perceptron, MLPs, back propagation, introduction to deep learning architectures); maximum entropy models; support vector machines; ensemble learning (bagging, boosting, stacking, random forests).
Learning Outcomes: Subject Mastery
- An understanding of the fundamental concepts in data mining and machine learning.
- An understanding of the mathematics underpinning the data mining and machine learning techniques.
Learning Outcomes: Personal Abilities
- Rational problem identification and definition.
- Critical analysis and solution selection
Assessment Methods:
Assessment: Examination: (weighting – 60%) Coursework: (weighting – 40%)
Re-assessment: None
SCQF Level: 10.
Credits: 15.
