To run the code:
conda create -n contgfn python=3.10
conda activate contfgn
pip install numpy matplotlib scikit-learn scipy torch tqdm
python main.pyand enjoy playing with the parameters. For examples, you could run
python main.py --loss tb --lr 1e-3 --delta 0.1 --PB tied --gamma_scheduler 0.5 --scheduler_milestone 2500 --n_components_s0 2 --n_components 1If you want to get some nice plots, use wandb. Don't forget to set USE_WANDB to True in the header of main.py.