{"repo":"nmichlo/disent","free":true,"listed":false,"github":"https://github.com/nmichlo/disent","clone":"git clone https://github.com/nmichlo/disent.git","description":"🧶 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","language":"Python","stars":136,"topics":["pytorch","pytorch-lightning","vae","disentanglement","disentangled-representations","metrics","configurable","datasets","python","python3"],"license":"MIT","category":"analytics","readme_excerpt":"🧶 Disent A modular disentangled representation learning framework built with PyTorch Lightning Visit the docs for more info, or browse the releases . Contributions are welcome! ──────────────── NOTE: My MSc. research has moved here Some of the contributions have been incorporated directly into disent ──────────────── ---------------------- Table Of Contents - Overview - Features Datasets Frameworks Metrics Schedules & Annealing - Architecture - Examples Python Example Hydra Config Example - Install - Development - Why? ---------------------- Overview Disent is a modular disentangled representation learning framework for auto-encoders, built upon PyTorch-Lightning. This framework consists of various composable components that can be used to build and benchmark various disentanglement vision tasks. The name of the framework is derived from both disent anglement and scientific dissent . Get started with disent by installing it with $ pip install disent or cloning this repository. Goals Disent aims to fill the following criteria: 1. Provide high quality , readable , consistent and easily comparable implementations of frameworks 2. Highlight difference between framework implementations by overriding hooks and minimising duplicate code 3. Use best practice eg. torch.distributions 4. Be extremely flexible & configurable 5. Support low memory systems Citing Disent Please use the following citation if you use Disent in your own research: ---------------------- Features Disent include","default_branch":null,"files":null,"tree":[],"storefront":"/r/nmichlo","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/nmichlo/disent/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}