awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
AntixK avatar

AntixK/PyTorch-VAE

0
View on GitHub↗
7,650 stars·1,183 forks·Python·Apache-2.0·18 views

PyTorch VAE

This project is a deep learning research toolkit and generative model library providing implementations of Variational Autoencoders using the PyTorch framework. It serves as a framework for training and evaluating autoencoder architectures to learn latent representations for data reconstruction and the generation of synthetic data samples.

The toolkit focuses on unsupervised feature learning and generative model training, featuring a system for mapping external configuration files to model hyperparameters to ensure reproducible experimental runs. It includes mechanisms for tracking training progress and monitoring model performance through the visualization of output samples and latent space organization.

The implementation covers core generative architecture components, including encoder-decoder symmetry, latent space bottlenecks, and the reparameterization trick for gradient-based learning. It also utilizes KL-divergence regularization to constrain learned latent distributions.

Features

  • Deep Learning Toolkits - Functions as a deep learning toolkit specifically designed for training and evaluating autoencoder experiments.
  • Reparameterization Trick - Implements the reparameterization trick to enable gradient backpropagation through stochastic nodes in the VAE.
  • Symmetric Encoder-Decoders - Implements mirrored encoder and decoder paths to facilitate efficient feature extraction and data reconstruction.
  • Latent Space Compression - Employs a low-dimensional latent space bottleneck to force the model to learn compressed representations of data.
  • Generative Models - Provides a library of generative models that learn data distributions to produce synthetic samples from latent spaces.
  • Generative Model Training Tools - Includes a complete pipeline for training Variational Autoencoders to learn representations for data generation.
  • Variational Autoencoders - Implements Variational Autoencoder models that map input data to continuous latent distributions for reconstruction.
  • PyTorch Implementations - Offers multiple Variational Autoencoder architectures implemented specifically within the PyTorch framework.
  • Unsupervised Learning - Implements unsupervised feature learning using autoencoder architectures to discover patterns in unlabeled datasets.
  • KL-Divergence Penalties - Utilizes KL-divergence penalties in the loss function to regularize the learned latent distribution against a prior.
  • Deep Learning Research - Provides a research-oriented environment for conducting experiments with generative neural network architectures.
  • Hyperparameter Configurations - Provides a system for managing model hyperparameters via external configuration files to ensure experimental reproducibility.
  • Training Progress Monitoring - Ships a logging mechanism to track training metrics and output samples for external performance monitoring.
  • Modular Architectures - Uses a modular design with separate PyTorch modules for encoders and decoders to allow interchangeable network backbones.
  • Training Configuration Systems - Features a configuration system for externalizing hyperparameters, data paths, and hardware settings for reproducible training.
  • Latent Space Manifold Visualization - Provides mechanisms to visualize output samples and the organization of the latent space during model training.
  • Probabilistic and Generative - Collection of Variational Autoencoder implementations.

Star history

Star history chart for antixk/pytorch-vaeStar history chart for antixk/pytorch-vae

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to PyTorch VAE

Similar open-source projects, ranked by how many features they share with PyTorch VAE.
  • speechbrain/speechbrainspeechbrain avatar

    speechbrain/speechbrain

    11,624View on GitHub↗

    SpeechBrain is an all-in-one deep learning toolkit designed for speech and audio processing. Built as a modular library, it provides a structured environment for developing, training, and deploying neural network models across a wide range of tasks, including automatic speech recognition, speaker identification, and audio enhancement. The framework distinguishes itself through a configuration-driven approach that separates model architecture and training hyperparameters from application logic. By utilizing externalized configuration files and standardized recipes, it enables reproducible rese

    Pythonasraudioaudio-processing
    View on GitHub↗11,624
  • wiseodd/generative-modelswiseodd avatar

    wiseodd/generative-models

    7,497View on GitHub↗

    This is a generative AI model library containing a collection of PyTorch and TensorFlow implementations for creating synthetic data and modeling complex probability distributions. It serves as a multi-framework repository of deep learning models designed for learning and replicating data patterns. The project provides specialized implementation suites for several generative architectures. This includes Generative Adversarial Networks using competing generator and discriminator models, Variational Autoencoder frameworks that map data to a latent space, and Restricted Boltzmann Machine and Deep

    Python
    View on GitHub↗7,497
  • pageman/sutskever-30-implementationspageman avatar

    pageman/sutskever-30-implementations

    3,148View on GitHub↗

    This project is a collection of deep learning research implementations and a reproduction kit designed to translate theoretical AI papers into working code. It provides a library of neural network architectures and reference implementations for reproducing seminal research concepts through interactive notebooks. The repository distinguishes itself through the implementation of AI theory and scaling laws, covering complexity dynamics, information theory, and the simulation of universal AI agents. It also includes a benchmarking suite for synthetic reasoning, allowing for the evaluation of mode

    Jupyter Notebook
    View on GitHub↗3,148
  • eriklindernoren/pytorch-ganeriklindernoren avatar

    eriklindernoren/PyTorch-GAN

    17,472View on GitHub↗

    PyTorch-GAN is a research-oriented framework providing a collection of modular implementations for generative adversarial network architectures. It serves as a toolkit for training and evaluating models that utilize adversarial minimax optimization to produce synthetic data, offering a structured environment for exploring complex generative tasks within the PyTorch ecosystem. The library distinguishes itself through a comprehensive suite of image synthesis and manipulation capabilities, including super-resolution, inpainting, and cross-domain style translation. It supports advanced training m

    Python
    View on GitHub↗17,472
See all 30 alternatives to PyTorch VAE→

Frequently asked questions

What does antixk/pytorch-vae do?

This project is a deep learning research toolkit and generative model library providing implementations of Variational Autoencoders using the PyTorch framework. It serves as a framework for training and evaluating autoencoder architectures to learn latent representations for data reconstruction and the generation of synthetic data samples.

What are the main features of antixk/pytorch-vae?

The main features of antixk/pytorch-vae are: Deep Learning Toolkits, Reparameterization Trick, Symmetric Encoder-Decoders, Latent Space Compression, Generative Models, Generative Model Training Tools, Variational Autoencoders, PyTorch Implementations.

What are some open-source alternatives to antixk/pytorch-vae?

Open-source alternatives to antixk/pytorch-vae include: speechbrain/speechbrain — SpeechBrain is an all-in-one deep learning toolkit designed for speech and audio processing. Built as a modular… wiseodd/generative-models — This is a generative AI model library containing a collection of PyTorch and TensorFlow implementations for creating… pageman/sutskever-30-implementations — This project is a collection of deep learning research implementations and a reproduction kit designed to translate… eriklindernoren/pytorch-gan — PyTorch-GAN is a research-oriented framework providing a collection of modular implementations for generative… tingsongyu/pytorch_tutorial — This project is a comprehensive collection of educational examples and reference implementations for building vision… allenai/allennlp — AllenNLP is a PyTorch-based research library and deep learning language toolkit designed for developing and training…