Skip to the content.

Welcome to you all !

This GitHub Home page contains all the materials for the course Machine Learning and Finance 2022 at Imperial College Business School.

Instructors

Getting Started

Prerequisites

Syllabus

Date Start End Lectures topics Lectures Quiz Quiz Solution Programming Session Optional Reading
04/12/22
04/12/22
09:00
14:00
12:00
17:00
Fundamentals of Machine Learning Lecture_1 Quiz1 link
Quiz1 pdf
  Code1
Optional_reading
04/22/22 18:00 20:00 Additional Python Session Practical Implementation No quiz No quiz Code_Python
 
04/26/22
04/26/22
09:00
14:00
12:00
17:00
Supervised Learning Algorithms Lecture_2 Quiz2 link
Quiz2 pdf
  Code2
 
05/03/22
05/03/22
09:00
14:00
12:00
17:00
Practical Implementation : Credit risk dataset Practical Implementation No quiz No quiz Code3
 
05/10/22
05/10/22
09:00
14:00
12:00
17:00
Introduction to Neural Networks. Lecture_4 Quiz4 link
Quiz4 pdf
  Code4
Optional_reading
05/17/22
05/17/22
09:00
14:00
12:00
17:00
Introduction to Unsupervised Learning: Creating word vectors using the GloVe approach. Practical Implementation Quiz5 link
Quiz5 pdf
  Code5
GloVe reference
05/24/22
05/24/22
09:00
14:00
12:00
17:00
Neural Networks for sequences. Lecture_6 Quiz6 link
Quiz6 pdf
  Code6
 
05/31/22
05/31/22
09:00
14:00
12:00
17:00
Practical Implementation: Sentiment Analysis Practical Implementation Preprocessing
Creating_training_Dataset
Training_Process
Preprocessing
Creating_training_Dataset
Training Process
Code7
 
06/07/22
06/07/22
09:00
14:00
12:00
17:00
Attention mechanisms and Transformers Lecture_8 RNN_Applications_link
Alignment_link
Attention_Weights_link
RNN_Applications_pdf
Alignment_pdf
Attention_Weights_pdf
  Finishing Programming Session 7 Optional Reading pdf
06/14/22
06/14/22
09:00
14:00
12:00
17:00
Dummy exam and revision elements Review_link
Review_pdf
Introducing_the_problem_link
Self_Attention_link
Mock_Exam_link
Introducing_the_problem_pdf
Self_Attention_pdf
Mock_Exam_pdf
  Finishing Programming Session 7  

Module Outline Information

Module Description

The module is structured around 9 sessions of 3 hours each. The sessions are comprised of lectures and practical implementation sessions. Students will be expected to devote an equivalent amount of learning time outside of class, in private and group study of module material. Some of the teaching format will employ Python.

Module Aims & Objectives

The module will introduce the main subareas of Machine Learning in order to tackle various problem tasks. It is practicularly focused on a deeper understanding of sequence modeling using neural networks and attention mechanisms.

Learning Outcomes

The objectives of this module are:

Assessment

Coursework breakdown

Assignment Quiz Coursework Quiz Coursework Solutions Slides Type Weighting Date Released to students Date Due
Coursework_2022 Preprocessing
Creating_Training_Dataset
Training_Process
Preprocessing
Creating_Training_Dataset
Training_Process
Quizzes_Slides Group project 50 % 05/24/22 06/06/2022

Past Courseworks and Exams

Year Coursework Exam
2022 Coursework_2022
Solution_2022
Exam_2022
2021 Coursework_2021
Solution_2021
Exam_2021
Solution_2021
2020 Coursework_2020
Solution_2020
Exam_2020
Solution_2020

Contact

Please feel free to contact us if you have any questions or require further information at: h.madmoun@imperial.ac.uk