Skip to content

HyeminGu/Proximal_generative_models

Repository files navigation

Proximal generative models

Code for the paper Robust Generative Learning with Lipschitz-Regularized α-Divergences Allows Minimal Assumptions on Target Distributions

Instruction and directory structure

Compare different proximal generative models in scripts/[model_name]/.

GPA_NN, OT_Flow_GAN, ot_flow-master comes with runscript.sh file to run the experiments with different cases for the examples.

f-Gamma-GAN has two python codes for different examples. Simply running the code to produce experiment results with different cases for the examples.

sgm_simple contains two jupyter notebooks for different examples. For SGM-VE-Learning_student_t set df=1.0 or df=3.0 and then run the entire blocks to produce results for the examples.

Generated samples will be stored in assets/[example_name]/. Due to the large size, those files are not uploaded in Github.

  • Learning_student_t: 2D Student-t experiments from GPA_NN and f-Gamma-GAN will be stored.
  • student-t: 2D Student-t experiments from other models will be stored.
  • Keystrokes: Keystrokes experiments will be stored.

After the sample generations, open and run jupyter notebook 2D_Student_t.ipynb for the 2D Student-t example, Keystrokes.ipynb for the Keystrokes example, Heavytail_submanifold.ipynb for the 10D Heavytailed distribution embedded in 110D example, and Lorenz63.ipynb for the Lorenz 63 attractor example to plot the results.

The resulting plots are stored in assets/dataset_name/visualizations directory.

Access to the original dataset

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors