nmichlo / disent
🧶 Modular VAE disentanglement framework for python built with PyTorch Lightning ▸ Including metrics and datasets ▸ With strongly supervised, weakly supervised and unsupervised methods ▸ Easily configured and run with Hydra config ▸ Inspired by disentanglement_lib
☆122Updated last year
Related projects: ⓘ
- A minimalist implementation of score-based diffusion model☆120Updated 3 years ago
- Disentanglement library for PyTorch☆271Updated 2 years ago
- Multimodal Mixture-of-Experts VAE☆188Updated last year
- Ladder Variational Autoencoders (LVAE) in PyTorch☆89Updated 4 years ago
- Official PyTorch BIVA implementation (BIVA: A Very Deep Hierarchy of Latent Variables for Generative Modeling)☆81Updated last year
- ☆146Updated 2 years ago
- code for "Continuous Hierarchical Representations with Poincaré Variational Auto-Encoders".☆123Updated 11 months ago
- A curated list of techniques to avoid posterior collapse☆85Updated last year
- Project site for "Your Classifier is Secretly an Energy-Based Model and You Should Treat it Like One"☆415Updated 2 years ago
- Code for paper "SurVAE Flows: Surjections to Bridge the Gap between VAEs and Flows"☆283Updated 3 years ago
- Code for the paper "Contrastive Learning Inverts the Data Generating Process".☆88Updated last month
- Package for working with hypernetworks in PyTorch.☆113Updated last year
- Official source code repository for the ICML 2021 paper "Hierarchical VAEs Know What They Don't Know"☆29Updated 2 years ago
- A σ-VAE implementation in PyTorch☆94Updated 2 years ago
- ☆120Updated last year
- Implementation and tutorials of normalizing flows with the novel distributions module☆160Updated 4 years ago
- ☆16Updated 8 months ago
- Unofficial Implementation of "Denoising Diffusion Probabilistic Models" in PyTorch(Lightning)☆89Updated 3 years ago
- Official code for "Maximum Likelihood Training of Score-Based Diffusion Models", NeurIPS 2021 (spotlight)☆130Updated 2 years ago
- Pytorch Implementation of OpenAI's "Improved Variational Inference with Inverse Autoregressive Flow"☆80Updated 4 years ago
- Instructions and examples to deploy some PyTorch code on slurm using a Singularity Container☆31Updated last year
- Nonlinear Independent Components Estimation (Dinh et al, 2014) in PyTorch.☆115Updated 5 years ago
- Self-Supervised Learning with Data Augmentations Provably Isolates Content from Style☆48Updated 2 years ago
- Repository for theory and methods for Out-of-Distribution (OoD) generalization☆63Updated 2 years ago
- Official Release of "Learning the Stein Discrepancy for Training and Evaluating Energy-Based Models without Sampling"☆45Updated 4 years ago
- VAEs and nonlinear ICA: a unifying framework☆27Updated 4 years ago
- Code for reproducing results in the sliced score matching paper (UAI 2019)☆138Updated 4 years ago
- PyTorch implementation of Variational Diffusion Models.☆69Updated 4 months ago
- Code for the paper: "Independent mechanism analysis, a new concept?"☆25Updated last year
- Pytorch implementations of generative models: VQVAE2, AIR, DRAW, InfoGAN, DCGAN, SSVAE☆90Updated 3 years ago