Work through weekly slides, notes, and Jupyter notebooks to learn financial machine learning
Compile the LaTeX slides and notes into PDFs for offline study
Download the referenced public datasets and follow the coding tutorials on return prediction or credit risk
Ask the browser-based course chat questions about the lecture material using your own API key
| whitesphd/finml | aqshalikhsan/ieee-access-modular-template | katobungen/lana_report_202607 | |
|---|---|---|---|
| Stars | 11 | 11 | 14 |
| Language | TeX | TeX | TeX |
| Setup difficulty | moderate | easy | easy |
| Complexity | 3/5 | 1/5 | 1/5 |
| Audience | researcher | researcher | researcher |
Figures from each repo's GitHub metadata at analysis time.
Requires a TeX distribution to build slides and notes, and separately downloaded public datasets to run the coding exercises.
FinML is the open course material for a Master's level university module called Big Data in Finance, taught by Dr Daniele Bianchi, covering machine learning methods applied to finance. The course focuses on two core problems: predicting investment returns and assessing credit risk, such as whether a borrower will default on a loan. Each week combines the underlying theory with hands on Python exercises. The repository is organized by week and by material type. There are seven sets of lecture slides built with LaTeX Beamer, seven sets of written lecture notes, quizzes with and without solutions, and one Jupyter notebook tutorial per week. The topics move from the foundations of machine learning such as loss functions and cross validation for time series data, through regression methods like Ridge, Lasso, and gradient boosting, classification methods, unsupervised learning such as PCA and clustering, model interpretability tools like SHAP, and finally neural networks. All of the written materials are LaTeX source files and need a standard TeX distribution such as TeX Live or MiKTeX to compile into PDFs using pdflatex. The datasets used in the exercises are not included in the repository, they are public datasets that need to be downloaded separately from their original sources, with instructions for expected filenames and columns provided in the repository. One notable extra is a small chat tool that lets visitors ask questions about the course material directly in the browser. It is designed to run as a static page on GitHub Pages, and each visitor supplies their own Anthropic or OpenAI API key, which stays only in their browser and is never stored in the repository or sent anywhere except the AI provider they chose. The course materials are released under a Creative Commons license that allows sharing and adapting the content for non commercial purposes only, as long as credit is given and any derivative work uses the same license.
Open lecture slides, notes, quizzes, and Python tutorials from a university course on applying machine learning to finance, plus a browser-based Q&A chat over the material.
Mainly TeX. The stack also includes LaTeX, Python, Jupyter.
Creative Commons Attribution-NonCommercial-ShareAlike 4.0: free to share and adapt for non-commercial use only, with credit given and derivatives shared under the same license.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly researcher.
This repo across BitVibe Labs
double-check against the repo, no cap.