Unsupervised Learning algorithms

Clustering

K-means

hierarchical clustering

Dimension reduction

PCA

latent variable models

auto-encoders

Density estimation

KDE

Gaussian mixtures

Sequence prediction

Hidden-Markov-Model (HMM)

LDS

Recurrence neural network (RNN)

Long short-term memory (LSTM)