Skip to content

richardfoltyn/MLFP-ECON5130

Repository files navigation

Machine Learning in Finance with Python - Part 1

License: CC BY-NC-SA 4.0 lite-badge Binder

Author: Richard Foltyn, University of Glasgow

Units

This introductory course consists of several units. Each unit corresponds to one interactive Jupyter notebook, which is also available as a static PDF file. Alternatively, you can download the entire course as a single PDF.

Unit Title PDF Google Colab
1 Language and NumPy basics PDF Open in Colab
2 Control flow and list comprehensions PDF Open in Colab
3 Reusing code - Functions, modules and packages PDF Open in Colab
4 Plotting PDF Open in Colab
5 Advanced NumPy PDF Open in Colab
6 Handling data with pandas PDF Open in Colab
7 Data input and output PDF Open in Colab
8 Random number generation and statistics PDF Open in Colab
9 Introduction to unsupervised learning PDF Open in Colab
10 Introduction to supervised learning PDF Open in Colab
11 Error handling (optional) PDF Open in Colab

Python environment

Detailed slides on how to set up your working environment are available here.

Licence

This material is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License, except for the data files contained in the data/ folder, which fall under the terms imposed by the original content creators.

Credits

Special thanks go to Jonna Olsson for reading through all units and suggesting various improvements.

About

Jupyter notebooks for part 1 of the course "Machine Learning in Finance with Python" (ECON5130) taught at Glasgow University

Topics

Resources

Stars

Watchers

Forks