Generative models basics

Understanding generative models

List of common buzz words

Representation learning - mapping high dimensional data to latent space(lower dimmensional)

Latent space: refers to an abstract multi-dimensional space containing feature values that we cannot interpret directly, but which encodes a meaningful internal representation of externally observed events.

Implicit models - producing stochastic prcess that generates data - GAN

Tractable models - density function has form easy to calculate

Autoencoder

Encoder

Decoder

GAN

Discriminator

Generator

Problems

Wasserstein GAN with Gradient Penalty

LSTM

LSTM cell

Cell internal state $C_t=F_t \odot C_{t-1}+ I_t \odot \tilde{C}$

Hidden state $H_t = O_t \odot tanh(C_t)$

(sigmoid func - amplify/diminish; tanh func - transform into normalized encoding of data)