Thibaud Vienne

Data Scientist, Natixis CIB

Machine Learning en Finance

Les objectifs du cours

The objective of the course is to provide students with an introduction to supervised machine learning and its applications to finance.

At the end of the course, students will be able to implement a whole machine learning pipeline in Python. From key features (data cleaning, cross-validation..) to machine learning models implementation (linear regression, tree-based techniques, neural networks..).

Live-coding and practicing also are main features of the course. Students will be asked for multiple hours labs and a machine learning competition evaluation.

Plan du cours

Session 1: Machine learning in finance.

Session 2 : Linear and Logistic regressions.

Session 3 : Machine learning in practice.

Labclass 1 : Financial news impact on Dow Jones index.

Session 4: Tree-based methods.

Session 5 : Feedforward neural networks.

Labclass 2 : Machine learning competition.

Bibliographie

Trevor Hastie, Robert Tibshirani, Jérôme Friedman (2009), The elements of statistical learning, (Springer).

Tuffery S (2011), Data mining and statistics for decision making (Wiley).

Hinton Geoffrey (2014), Neural networks for machine learning, Toronto university.

Ng Andrew (2014), Machine Learning, Stanford university.

Examen

 Machine learning competition (50%), final evaluation (50%)