This repository contains conditional density estimation approaches for regression tasks. The associated master's thesis can be found in Master Thesis - A New Perspective on Uncertainty Techniques in Regression.pdf.
This code is not meant to be a comprehensive framework for general use but rather an experimental code-stack that I used for my research. Nevertheless, I am happy if others can learn from it or find it useful in some way.
The folders in this repository include:
configs: Hyperparameter configurations for the experiments.graphics: Graphs and visualizations illustrating methods and contents of this repository.important_logs: Log files for significant experiments.notebooks: Jupyter Notebooks used for experiments and exploratory analysis. They are not necessarily constructed to be executable from top to bottom but served as a tool for exploratory work.notes: Results from other repositories used for conducting experiments.utils: Main logic of the pipeline.main.py: Command line entry point for running experiments. Run experiments by callingpython main.py --config_file=....
The code in this repository facilitates a robust pipeline for running experiments in the field of conditional density estimation. To work with this repository, install the required conda environment specified in environment.yml by running:
conda env create -f environment.ymlIf you use this work or find it helpful, please cite as follows
@mastersthesis{YourName2023,
title={A New Perspective on Uncertainty Techniques in Regression},
author={Alexander Krauck},
year={2024},
school={Johannes Kepler University Linz},
url={https://github.com/alexanderkrauck/uncertainty_prediction}
}