This repository holds the work and results of the Mini Challenge in the module Applied Machine Learning (aml) at FHNW.
data/
: The data directory holds all.csv
files from the PKDD'99 Financial Data Set.translation_mappings.json
: Thetranslation_mappings.json
holds all variable mappings from Czech to English. It is utilized by theDataLoader
and translates the variables into english at the onloading.
images/
: Inside the images folder the Entity Relationship Diagram of the Data Set can be found.src/
: The source directory contains outsourced code such as utility functions and classes.data_utils.py
: Thedata_utils.py
file contains theDataLoader
class that streamlines the process of loading the dataset into memory.plot_utils.py
: Theplot_utils.py
file holds all plotting functions that are used during exploration and analysis inside the mainnotebook.ipynb
.train_utils.py
: Thetrain_utils.py
file houses utility functions used for training like thecross_validate
function - The centerpiece for training the explored models.
notebook.html
andnotebook.ipynb
: The main notebooks contain all required specifications from data preparation to model explanations.USE-OF-AI.md
: This markdown notes how assistants like ChatGPT and GitHub CoPilot were used.README.md
: This markdown.requirements.txt
: This textfile contains all dependencies used in the project.