Postgraduate Course: Financial Machine Learning (CMSE11475)
Course Outline
| School | Business School | 
College | College of Arts, Humanities and Social Sciences | 
 
| Credit level (Normal year taken) | SCQF Level 11 (Postgraduate) | 
Availability | Not available to visiting students | 
 
| SCQF Credits | 10 | 
ECTS Credits | 5 | 
 
 
| Summary | This course provides a complete and systematic overview of machine learning methods on finance, including introduction of neural network, financial data structure, cross-validation, bootstrap and boosting, autoencoder in asset pricing, interpretability. | 
 
| Course description | 
    
    Machine learning is changing all aspects of our lives and has been adopted in finance area as a disruptive technology that may lead to profound changes in how everyone invests and manages the risks in the future. Many financial institutions, including huge investment banks on sell-side, cutting-edge hedge funds on buy-side and leading consulting firms, have heavily invested in this machine learning techniques in finance.   
 
Whether we use support vector machine, random forest, AdaBoost, recurrent neural network, and so on, there are many shared generic problems we will face: data structuring, labelling, weighting, stationary transformations, cross-validation, bootstrap and boosting, model interpretability. In the context of financial modelling, answering these questions is non-trivial, and framework-specific approaches need to be developed. That's the focus of this course.  
 
This course aims to provide a complete and systematic treatment of machine learning methods specific for finance. It contains these primary parts:  
- An introduction of deep neural network and recurrent neural network  
- Financial data structure and feature engineering  
- Bootstrap and boosting in financial problems  
- Autoencoder and its application in asset pricing  
- Interpretability of machine learning model  
 
On the finance side, this course will enable students to understand the structures of different financial data, transformation of raw data into informative features and further into asset pricing factors. On the technical side, it equips the student with capability to correctly use machine learning method in asset pricing and other relevant financial problems and to use Python (or R/MATLAB) to implement the model.
    
    
 | 
 
 
Entry Requirements (not applicable to Visiting Students)
| Pre-requisites | 
 | 
Co-requisites |  Students MUST also take:    
Data Mining 1 (CMSE11459) OR   
FinTech Infrastructures and Innovation (CMSE11585)  
  | 
 
| Prohibited Combinations |  | 
Other requirements |  Students must have a good econometrics background. Python is the programming language used in the workshop and examples in this course - Knowledge of python is a pre-requisite. | 
 
 
Course Delivery Information
 |  
| Academic year 2023/24, Not available to visiting students (SS1) 
  
 | 
Quota:  44 | 
 
| Course Start | 
Block 3 (Sem 2) | 
 
Timetable  | 
	
Timetable | 
| Learning and Teaching activities (Further Info) | 
 
 Total Hours:
100
(
 Lecture Hours 10,
 Seminar/Tutorial Hours 4,
 Programme Level Learning and Teaching Hours 2,
Directed Learning and Independent Learning Hours
84 )
 | 
 
| Assessment (Further Info) | 
 
  Written Exam
0 %,
Coursework
100 %,
Practical Exam
0 %
 | 
 
 
| Additional Information (Assessment) | 
100% coursework (individual) - assesses all course Learning Outcomes | 
 
| Feedback | 
Formative: will be provided on an ongoing basis through class discussions. 
Summative: students will be provided with feedback on the assignment. | 
 
| No Exam Information | 
 
Learning Outcomes 
    On completion of this course, the student will be able to:
    
        - Apply the knowledge of financial theories and skills of pre-processing the financial data to construct useful features for machine learning methods.
 - Transform the constructed financial features into informative investment signals with predictive powers.
 - Transform the informative features into the actual profitable investment strategy with formulated theory that explains and backs the theory as a white box.
 - Understand the importance of the back-testing and the over-fitting, and be able to assess the profitability of an investment strategy under various scenarios.
 
     
 | 
 
 
Reading List 
Advances in Financial Machine Learning, ISBN: 978-1-119-48210-9  
 
Machine Learning in Finance: From Theory to Practice, ISBN : 3-030-41068-4  
 
Deep Learning, ISBN : 9780262035613 (hardback) |   
 
Additional Information
| Graduate Attributes and Skills | 
Communication, ICT, and Numeracy Skills 
 
After completing this course, students should be able to: 
 
Convey meaning and message through a wide range of communication tools, including digital technology and  social  media;  to  understand  how  to  use  these  tools  to  communicate  in  ways  that  sustain  positive  and responsible relationships. 
 
Critically evaluate and present digital and other sources, research methods, data and information; discern their  limitations,  accuracy,  validity,  reliability  and  suitability;  and  apply  responsibly  in  a  wide  variety  of organisational contexts. 
 
Cognitive Skills 
 
After completing this course, students should be able to: 
 
Be  self-motivated;  curious;  show  initiative;  set,  achieve  and surpass  goals;  as  well  as  demonstrating adaptability, capable of handling complexity and ambiguity, with a willingness to learn; as well as being able to demonstrate  the  use digital and other tools to carry out  tasks effectively, productively, and with attention to quality. 
 
Knowledge and Understanding 
 
After completing this course, students should be able to: 
 
Demonstrate  a  thorough  knowledge  and  understanding  of  contemporary  organisational  disciplines; comprehend the role of business within the contemporary world; and critically evaluate and synthesise primary and secondary research and sources of evidence in order to make, and present, well informed and transparent organisation-related decisions, which have a positive global impact. 
 
Identify,  define  and  analyse  theoretical  and  applied  business  and  management  problems,  and  develop approaches, informed by an understanding of appropriate quantitative and/or qualitative techniques, to explore and solve them responsibly. | 
 
| Keywords | Not entered | 
 
 
Contacts 
| Course organiser | Dr Yi Cao 
Tel: (0131 6)51 5338 
Email:  | 
Course secretary | Miss Tamara Turford 
Tel: (0131 6)50 8074 
Email:  | 
   
 
 |    
 
  
  
  
  
 |