F20DL Data Mining and Machine Learning

Dr Katya KomendantskayaDr Diana Bental

Course co-ordinator(s): Dr Katya Komendantskaya (Edinburgh), Dr Diana Bental (Edinburgh).

Aims:

  • To introduce students to the fundamental concepts and techniques used in data mining and machine learning.
  • To develop a critical awareness of the appropriateness of different data mining and machine learning techniques.
  • To provide familiarity with common applications of data mining and machine learning techniques.

Detailed Information

Pre-requisite course(s): F29AI Artificial Intelligence and Intelligent Agents or basic knowledge of AI concepts and issues..

Location: Edinburgh.

Semester: 1.

Syllabus:

Data Mining: Basic concepts (datasets, dealing with missing data, classification, statistics), regression analysis, cluster analysis (k-means clustering, hierarchical clustering), unsupervised learning, self-organising maps, naïve Bayes, k-nearest-neighbour methods

Machine Learning: decision tree learning, ensemble methods (bagging and boosting, random forests), deep learning architectures, support vector machines

Learning Outcomes: Subject Mastery

Understanding, Knowledge and Cognitive Skills Scholarship, Enquiry and Research (Research-Informed Learning)

  • A good understanding of the data mining process.
  • A good appreciation of the mathematical basis of machine learning.
  • Critical awareness of the appropriateness and performance of different techniques.

Learning Outcomes: Personal Abilities

Industrial, Commercial & Professional Practice Autonomy, Accountability & Working with Others Communication, Numeracy & ICT

  • Ability to select appropriate approaches to address given problems
  • Suitably robust preparation of testing strategies.
  • Reflection on system development and performance.

Assessment Methods:

Assessment: Coursework: (weighting – 100%)
Re-assessment: None

SCQF Level: 10.

Credits: 15.