THE UNIVERSITY of EDINBURGH

DEGREE REGULATIONS & PROGRAMMES OF STUDY 2021/2022

Information in the Degree Programme Tables may still be subject to change in response to Covid-19

University Homepage
DRPS Homepage
DRPS Search
DRPS Contact
DRPS : Course Catalogue : Business School : Common Courses (Management School)

Postgraduate Course: Pattern Recognition in Financial Data (CMSE11527)

Course Outline
SchoolBusiness School CollegeCollege of Arts, Humanities and Social Sciences
Credit level (Normal year taken)SCQF Level 11 (Postgraduate) AvailabilityAvailable to all students
SCQF Credits20 ECTS Credits10
SummaryThe study of Artificial Intelligence and the development of tools aimed at analysing data from the many and growing data sources requires generating a systematic understanding of how we can learn from data. A principled approach to this problem is critical given the wide differences in the places these methods need to be used. There is no sector where this need is more obvious than in the financial services sector, where the provision of new consumer financial products requires a detailed understanding of consumer behaviour and needs. Financial services companies can develop an understanding of the data generating processes relevant to their product development and services delivery activities by generating algorithms that recognises patterns, for example, at cohort or societal levels. This course is an advanced offering that builds on the introduction to machine learning INFR11205 offers to help students develop further skills in the intelligent utilisation of machine learning methods in the context consumer finance data, such as open banking datasets. A key offering of this course is that students will be able to gain an understanding of how to adapt methods to fit problems rather than simply applying existing techniques to problems.
Course description This course is for students who want to research and develop machine learning methods in the future. While IAML (INFR11205) focuses more on using machine learning methods, this course helps students develop skills needed for designing new machine learning methods tailored to use with financial and economic data. It is also designed to be in a constant state of evolution; hence, the precise set of methods and algorithms employed in illustrating and exploring crucial concepts will undergo modifications from year to year. Furthermore, in order to maintain complementarity with other related courses on the MSc FTP, the course will also respond to changes in the curriculum of Financial Machine Learning (CMSE11475) and Financial Machine Learning II (Practical). However, the main topic headings are expected to be reasonably stable:

-Review of classification and gradient-based fitting
-Expanded feature representations (e.g., basis functions, neural networks and kernel methods)
-Generalization, regularization and inference (e.g., penalized cost functions, Bayesian prediction, learning theory)
-Model selection, pruning and combination (e.g., cross-validation, Bayesian methods, sparsifying regularisers, ensemble methods)
-Representation and metric learning (e.g., dimensionality reduction, clustering, feature learning)
-Optimization and Inference algorithms (e.g., stochastic gradient descent, simple Monte Carlo ideas, and more specialized methods as required)
-Formulating problems as machine learning-relevant and adapting methods to fit problems
-Ethical issues, such as responsible application of methods and privacy concerns
Entry Requirements (not applicable to Visiting Students)
Pre-requisites Students MUST have passed: Python Programming (MATH11199)
Co-requisites Students MUST also take: Introductory Applied Machine Learning (Semester 2) (INFR11205)
Prohibited Combinations Other requirements This course involves the mathematical application of algebra, vectors and matrices, calculus, probability, and problem solving. As an example, students will need to be able to differentiate linear algebra expressions with respect to vectors, interpret inner-products and quadratic forms geometrically, and compute expectations of linear algebra expressions under simple distributions. Some of the required details can be learned during the course, and pre-joining materials for the MSc FTP also includes useful study guides. However, practical mathematical skills typically take time to acquire. Practical exercises will also require the use of named programming languages, such as Python. Therefore, programming experience is vital for course enrolment.
Information for Visiting Students
Pre-requisitesNone
High Demand Course? Yes
Course Delivery Information
Academic year 2021/22, Available to all students (SV1) Quota:  None
Course Start Blocks 4-5 (Sem 2)
Timetable Timetable
Learning and Teaching activities (Further Info) Total Hours: 200 ( Seminar/Tutorial Hours 20, Programme Level Learning and Teaching Hours 4, Directed Learning and Independent Learning Hours 176 )
Additional Information (Learning and Teaching) Seminar/Tutorial hrs are the min total live hrs, online or in-person, students can expect to receive
Assessment (Further Info) Written Exam 50 %, Coursework 50 %, Practical Exam 0 %
Additional Information (Assessment) 50% coursework (individual) - assesses all course Learning Outcomes
50% exam (individual) - assesses course Learning Outcomes 1, 2, 5
Feedback Formative feedback:
Assessment feedback will be available when the marks are released (as per School policy), via Grade Centre.
Exam Information
Exam Diet Paper Name Hours & Minutes
Main Exam Diet S2 (April/May)2:00
Learning Outcomes
On completion of this course, the student will be able to:
  1. Characterise an applied problem as a machine learning task and identify appropriate methods to address it
  2. Critically evaluate alternative machine learning approaches for application
  3. Originate new variants of machine learning approaches and demonstrate their applicability to problems
  4. Design implementation and refining programmes for learning algorithms in practice
  5. Demonstrate an ability to generate easy to understand descriptions of the nature of machine learning approaches in practice
Reading List
The below are indicative texts:

Machine Learning: A Probabilistic Perspective. Kevin P Murphy.

Bayesian Reasoning and Machine Learning. David Barber.

Pattern Recognition and Machine Learning, Christopher Bishop.
Additional Information
Graduate Attributes and Skills Not entered
KeywordsArtificial Intelligence,Machine Learning
Contacts
Course organiserDr Adam Ntakaris
Tel:
Email: Adamantios.Ntakaris@ed.ac.uk
Course secretaryMrs Kelly-Ann De Wet
Tel: (0131 6)50 8071
Email: K.deWet@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