Namespace AiDotNet.Diffusion.VAE
Classes
- AudioVAE<T>
Variational Autoencoder for audio mel-spectrogram encoding and decoding.
- AutoencoderKL<T>
KL-regularized Variational Autoencoder for latent diffusion models.
- DownBlock<T>
Downsampling block for VAE encoder with multiple ResBlocks and strided convolution.
- StandardVAE<T>
Standard Variational Autoencoder for latent diffusion models.
- TemporalVAE<T>
Temporal-aware Variational Autoencoder for video diffusion models.
- UpBlock<T>
Upsampling block for VAE decoder with transposed convolution and multiple ResBlocks.
- VAEDecoder<T>
Convolutional decoder for VAE that reconstructs images from latent space.
- VAEEncoder<T>
Convolutional encoder for VAE that compresses images to latent space.
- VAEModelBase<T>
Base class for Variational Autoencoder (VAE) models used in latent diffusion.
- VAEResBlock<T>
Residual block for VAE encoder/decoder with GroupNorm and skip connections.