THE UNIVERSITY of EDINBURGH

DEGREE REGULATIONS & PROGRAMMES OF STUDY 2022/2023

Timetable information in the Course Catalogue may be subject to change.

University Homepage
DRPS Homepage
DRPS Search
DRPS Contact
DRPS : Course Catalogue : School of Mathematics : Mathematics

Postgraduate Course: Numerical Methods for Data (MATH11240)

Course Outline
SchoolSchool of Mathematics CollegeCollege of Science and Engineering
Credit level (Normal year taken)SCQF Level 11 (Postgraduate) AvailabilityAvailable to all students
SCQF Credits10 ECTS Credits5
SummaryA data-fitting/approximation theory/numerical analysis view of modern computational techniques in data science and machine learning. Focuses on algorithms and the maths behind those algorithms. Complements other courses in the Schools of Mathematics and Informatics that focus on statistical viewpoints and/or implementation and testing. Draws on ideas from applied linear algebra and matrix computation.
Course description Recap: Matrix Computation
Topic 1: Networks
Topic 2: Inverse Problems
Topic 3: Deep Learning with Artificial Neural Networks
Topic 4: Adversarial Attacks
Entry Requirements (not applicable to Visiting Students)
Pre-requisites Students MUST have passed: Numerical Linear Algebra (MATH10098)
Co-requisites
Prohibited Combinations Other requirements None
Information for Visiting Students
Pre-requisitesNone
High Demand Course? Yes
Course Delivery Information
Academic year 2022/23, Available to all students (SV1) Quota:  None
Course Start Semester 2
Timetable Timetable
Learning and Teaching activities (Further Info) Total Hours: 100 ( Lecture Hours 22, Seminar/Tutorial Hours 5, Supervised Practical/Workshop/Studio Hours 6, Summative Assessment Hours 2, Programme Level Learning and Teaching Hours 2, Directed Learning and Independent Learning Hours 63 )
Assessment (Further Info) Written Exam 50 %, Coursework 50 %, Practical Exam 0 %
Additional Information (Assessment) Coursework: 50%
Exam: 50%
Feedback Not entered
Exam Information
Exam Diet Paper Name Hours & Minutes
Main Exam Diet S2 (April/May)Numerical Methods for Data (MATH11240)2:00
Learning Outcomes
On completion of this course, the student will be able to:
  1. Use spectral (eigenvector/eigenvalue) information in data analysis.
  2. Demonstrate understanding of the links between matrix computation (applied linear algebra) and network science (applied graph theory).
  3. Demonstrate understanding of mathematical concepts needed to design and train a deep learning network.
  4. Quantify success in a classification task.
  5. Apply numerical algorithms to problems in data science, including clustering problems, inverse problems and classification problems.
Reading List
Illustrative Resources:
Matrix Computation:
Linear Algebra and Learning from Data, G. Strang, Wellesley-Cambridge Press, 2019.

Networks:
A First Course in Network Theory, E. Estrada and P. A. Knight, Oxford, 2015.

Inverse Problems:
Discrete Inverse Problems: Insight and Algorithms, P. C. Hansen, SIAM, 2010.

Deep Learning:
Deep learning: an introduction for applied mathematicians,C. F. Higham and D. J. Higham, SIAM Review, 860¿891, 2019.
Deep Learning, I. Goodfellow, Y. Bengio and A. Courville, MIT Press, 2016.

Adversarial Attacks:
Intriguing properties of neural networks, C. Szegedy et al., Int Conf Learning Representations, 2014.
Additional Information
Graduate Attributes and Skills Not entered
Keywordsnumerical,methods,data
Contacts
Course organiserDr Kostas Zygalakis
Tel: (0131 6)50 5975
Email: K.Zygalakis@ed.ac.uk
Course secretaryMiss Gemma Aitchison
Tel: (0131 6)50 9268
Email: Gemma.Aitchison@ed.ac.uk
Navigation
Help & Information
Home
Introduction
Glossary
Search DPTs and Courses
Regulations
Regulations
Degree Programmes
Introduction
Browse DPTs
Courses
Introduction
Humanities and Social Science
Science and Engineering
Medicine and Veterinary Medicine
Other Information
Combined Course Timetable
Prospectuses
Important Information