This folder contains the code for experiments reproduction from the paper "Aligning Distributionally Robust Optimization with Practical Deep Learning Needs". Each experimental subsection is placed in its own folder:
Learning From Unbalanced Data: Section 6.1Tabular DL: Section 6.2Split Data: Section 6.5
To reproduce the results, you should setup the environment and then visit the folder corresponding to the experiment you are interested in.
Install any of the following tools, and follow the remaining instructions.
| Tool | Supported OS | Supported devices |
|---|---|---|
| Micromamba | Linux | GPU |
| Mamba | Linux | GPU |
| Conda | Linux | GPU |
With Micromamba:
micromamba create -f environment.yaml
micromamba activate also
With Mamba:
mamba create -f environment.yaml
mamba activate also
With Conda:
conda create -f environment.yaml -n tabm
conda activate also