disent icon indicating copy to clipboard operation
disent copied to clipboard

🧶 Modular VAE disentanglement framework for python built with PyTorch Lightning ▸ Including metrics and datasets ▸ With strongly supervised, weakly supervised and unsupervised methods ▸ Easily config...

Results 18 disent issues
Sort by recently updated
recently updated
newest added

Hi Nathan, Just curious would it be feasible to add MNNIST to the data options and add DMS (from Beta-VAE paper https://openreview.net/forum?id=Sy2fzU9gl) to metrics. Just started learning PyTorch Lightning, curious...

enhancement
help wanted
good first issue

**Is your feature request related to a problem? Please describe.** Model saving and checkpointing is currently disabled for `experiment/run.py` This was due to old pickling errors and the extensive use...

documentation
enhancement
good first issue
refactoring

**Is your feature request related to a problem? Please describe.** The current examples are very limited and only show how to use `disent`. **Describe the solution you'd like** Add examples...

documentation

**Is your feature request related to a problem? Please describe.** Current metrics require that you provide a representation function. This is inconvenient and always repeated. Metrics also always require that...

documentation
enhancement
good first issue
refactoring

Documentation is missing key framework features - augmentations - schedules - creating your own framework - creating your own models - creating your own datasets - visualisations

documentation
good first issue

Tests are currently lacking across disent - data - datasets - schedule - metrics - transformations

enhancement
good first issue

The betatcvae implementation is definitely not correct. - loss scaling is not implemented - sane defaults for config

good first issue

The InfoVAE implementation is probably not correct. - loss scaling might not be correctly implemented - sane defaults for config - irq kernel was removed

good first issue

The DipVAE implementation is probably not correct. - loss scaling is not be correctly implemented - sane defaults for config

good first issue

**Describe the bug** The downloads for MPI3D and dSprites do not work automatically **To Reproduce** ``` from disent.dataset.data import Mpi3dData data = Mpi3dData(in_memory=True) ``` Leads to ``` FileNotFoundError: [Errno 2]...

bug
good first issue