Academic Handbook Course Descriptors and Programme Specifications
LDSCI6211 Machine Learning and Data Mining II Course Descriptor
Course code | LDSCI6211 | Discipline | Computer & Data Science |
UK credit | 15 | US credit | 4 |
FHEQ level | 6 | Date approved | November 2022 |
Core attributes | None | ||
Pre-requisites | LDSCI6210 Machine Learning and Data Mining I | ||
Co-requisites | None |
Course Overview
This course covers advanced machine learning concepts and algorithms (e.g., kernels, collaborative filtering, support vector machines, neural networks, Monte Carlo methods, multiple regression, and optimization). It uses mathematical proofs and empirical analysis to assess the validity and performance of algorithms. Students also study advanced computational aspects of probability, statistics, and linear algebra that support the aforementioned algorithms.
Learning Outcomes
On successful completion of the course, students will be able to:
Knowledge and Understanding
K1c | Systematically understand machine learning techniques and fundamental concepts surrounding supervised, unsupervised and deep learning. |
K2c | Design original software of varying levels of complexity for data pre-processing, models, training algorithms, and result visualisation. |
K3c | Identify best-of-kind machine learning models and algorithms suitable for solving a practical problem associated with a data case-study.
|
Subject Specific Skills
S1c | Critically evaluate the technical, social and management issues of building machine learning applications for a given data set. |
S2c | Apply methods, tools and techniques at the forefront of the discipline to solve practical machine learning problems. |
Transferable and Employability Skills
T3c | Display an advanced level of technical proficiency in written English and competence in applying scholarly terminology, so as to be able to apply skills in critical evaluation, analysis and judgement effectively in a diverse range of contexts. |
T4c | Participate in the design and implementation of machine learning projects. |
Teaching and Learning
This course has a dedicated Virtual Learning Environment (VLE) page with a syllabus and range of additional resources (e.g. readings, question prompts, tasks, assignment briefs, discussion boards) to orientate and engage you in your studies.
The scheduled teaching and learning activities for this course are:
Lectures/labs. 40 scheduled hours – typically including induction, consolidation or revision, and assessment activity hours:
- Version 1:All sessions in the same sized group, or
- Version 2: most of the sessions in larger groups; some of the sessions in smaller groups
Faculty hold regular ‘office hours’, which are opportunities for students to drop in or sign up to explore ideas, raise questions, or seek targeted guidance or feedback, individually or in small groups.
Students are to attend and participate in all the scheduled teaching and learning activities for this course and to manage their directed learning and independent study.
Indicative total learning hours for this course: 150
Assessment
Both formative and summative assessment are used as part of this course, with purely formative opportunities typically embedded within interactive teaching sessions, office hours, and/or the VLE.
Summative Assessments
AE: | Assessment Activity | Weighting
(%) |
Duration | Length
(words) |
1 | Set Exercises | 40 | 24-32 hours | |
2 | Exam | 30 | 75 min. | |
3 | Written Assignment | 30 | 2,500 |
Further information about the assessments can be found in the Course Syllabus.
Feedback
Students will receive formative and summative feedback in a variety of ways, written (e.g. marked up on assignments, through email or the VLE) or oral (e.g. as part of interactive teaching sessions or in office hours).
Indicative Reading
Note: Comprehensive and current reading lists are produced annually in the Course Syllabus or other documentation provided to students; the indicative reading list provided below is for a general guide and part of the approval/modification process only.
- Andreas C. Muller and Sarah Guido. 2016. Introduction to Machine Learning with Python. O’Reilly Media.
- Ian Goodfellow, Yoshua Bengio, and Aaron Courville. 2016. Deep Learning. MIT Press.
- Aston Zhang, Zachary C. Lipton, Mu Li and Alexander J. Smola. 2020. Dive into Deep Learning. Online at d2l.ai.
Indicative Topics
Note: Comprehensive and current topics for courses are produced annually in the Course Syllabus or other documentation provided to students; the indicative topics provided below is used as a general guide and part of the approval/modification process only.
- Machine learning frameworks
- Neural networks and deep learning
- Stochastic gradient descent and back propagation
- Reinforcement learning
- Interpretability of machine learning models
- Bias in machine learning models
Title: LDSCI6211 Machine Learning and Data Mining II
Approved by: Academic Board Location: academic-handbook/programme-specifications-and-handbooks/undergraduate-programmes |
|||||
Version number | Date approved | Date published | Owner | Proposed next review date | Modification (as per AQF4) & category number |
1.0 | November 2022 | January 2023 | Dr Alexandros Koliousis | November 2027 |