Written in Pytorch.
Library for building autoencoders. Various encoder and decoder layers, latent layers, clustering layers.
To install, clone the repository and type
pip install .
So far have 2D convolutional regular and variational autoencoders done.
To do:
- Causal convolutional encoders and decoders for spectrograms (2D) and seismograms (1D)
- Convolutional temporal encoder/decoder.
- Deep convolutional embedded clustering.
- Train encoders together, decoders separately based on basin, source, etc to learn generalized encodings of seismic sources. Like universal music translation network / DeepFakes.