Neural Nets¶
In this module are stored the main Neural Networks Architectures.
The Base Architectures¶
This is a base class for Encoders neural networks. |
|
This is a base class for Decoders neural networks. |
|
This is a base class for Discriminator neural networks. |
|
This is a base class for Metrics neural networks (only applicable for Riemannian based VAE) |
The Benchmark Architectures¶
In this model are gathered some predefined neural nets architectures that may be used on benchmark datasets such as MNIST, CIFAR or CELEBA
MNIST¶
A collection of Neural nets used to perform the benchmark on MNIST
ConvNets¶
A Convolutional encoder suited for MNIST and Autoencoder-based models. |
|
A Convolutional encoder suited for MNIST and Variational Autoencoder-based models. |
|
A Convolutional encoder suited for mnist and Hyperspherical autoencoder Variational Autoencoder. |
|
A Convolutional decoder suited for MNIST and Autoencoder-based models. |
|
A Convolutional discriminator suited for MNIST. |
ResNets¶
A ResNet encoder suited for MNIST and Autoencoder-based models. |
|
A ResNet encoder suited for MNIST and Variational Autoencoder-based models. |
|
A ResNet encoder suited for MNIST and Hyperspherical VAE models. |
|
A ResNet encoder suited for MNIST and Vector Quantized VAE models. |
|
A ResNet decoder suited for MNIST and Autoencoder-based models. |
|
A ResNet decoder suited for MNIST and Vector Quantized VAE models. |
CIFAR¶
A collection of Neural nets used to perform the benchmark on CIFAR
ConvNets¶
A Convolutional encoder Neural net suited for CIFAR and Autoencoder-based models. |
|
A Convolutional encoder Neural net suited for CIFAR and Variational Autoencoder-based models. |
|
A Convolutional encoder Neural net suited for CIFAR and Hyperspherical Variational Autoencoder. |
|
A Convolutional decoder Neural net suited for CIFAR and Autoencoder-based models. |
|
A Convolutional discriminator Neural net suited for CIFAR. |
ResNets¶
A ResNet encoder suited for CIFAR and Autoencoder-based models. |
|
A ResNet encoder suited for CIFAR and Variational Autoencoder-based models. |
|
A ResNet encoder suited for CIFAR and Hyperspherical VAE models. |
|
A ResNet encoder suited for CIFAR and Vector Quantized VAE models. |
|
A ResNet decoder suited for CIFAR and Autoencoder-based models. |
|
A ResNet decoder suited for CIFAR and Vector Quantized VAE models. |
CELEBA-64¶
A collection of Neural nets used to perform the benchmark on CELEBA
ConvNets¶
A Convolutional encoder Neural net suited for CELEBA-64 and Autoencoder-based models. |
|
A Convolutional encoder Neural net suited for CELEBA-64 and Variational Autoencoder-based models. |
|
A Convolutional encoder Neural net suited for CELEBA-64 and Hyperspherical autoencoder Variational Autoencoder. |
|
A Convolutional decoder Neural net suited for CELEBA-64 and Autoencoder-based models. |
|
A Convolutional discriminator Neural net suited for CELEBA. |
ResNets¶
A ResNet encoder suited for CELEBA and Autoencoder-based models. |
|
A ResNet encoder suited for CELEBA and Variational Autoencoder-based models. |
|
A ResNet encoder suited for CELEBA and Hyperspherical VAE models. |
|
A ResNet encoder suited for CELEBA and Vector Quantized VAE models. |
|
A ResNet decoder suited for CELEBA and Autoencoder-based models. |
|
A ResNet decoder suited for CELEBA and Vector Quantized VAE models. |
Note
In case you want to provide your own neural architecture, make sure you make them inherit from these classes. See tutorials.