deepof.models
deep autoencoder models for unsupervised pose detection.
VQ-VAE: a variational autoencoder with a vector quantization latent-space (https://arxiv.org/abs/1711.00937).
VaDE: a variational autoencoder with a Gaussian mixture latent-space.
Contrastive: an embedding model consisting of a single encoder, trained using a contrastive loss.
Functions
|
Return a Temporal Convolutional Network (TCN) decoder. |
|
Return a Temporal Convolutional Network (TCN) encoder. |
|
Return a recurrent neural decoder. |
|
Return a deep recurrent neural encoder. |
|
Build a Transformer decoder. |
|
Build a Transformer encoder. |
|
Build a Gaussian mixture variational autoencoder (VaDE) model, adapted to the DeepOF setting. |
|
Build a Vector-Quantization variational autoencoder (VQ-VAE) model, adapted to the DeepOF setting. |
Classes
|
Classifier for supervised pose motif elucidation. |
|
Self-supervised contrastive embeddings. |
|
Gaussian Mixture probabilistic latent space model. |
|
VQ-VAE model adapted to the DeepOF setting. |
|
Gaussian Mixture Variational Autoencoder for pose motif elucidation. |
|
Vector quantizer layer. |