Hyperparameter Optimization with Optuna

Srijith Rajamohan, Ph.D.

Generative Modeling

  •  Discriminative Modeling has dominated most of Machine Learning or Deep Learning
  • Discriminative Modeling: E.g. for a classifier, learn a manifold that separates the data space
  • Generative Modeling: Learn the underlying distribution of data so you can generate new data
  • Generative Modeling is harder 'but closer to true Artificial Intelligence than simply Discriminative Learning'
  • Two of the popular techniques in Deep Learning
    • Variational Auto-encoders
    • Generative Adversarial Networks

Srijith Rajamohan, Ph.D.

What are Variational Autoencoders?

  • Unsupervised Machine Learning algorithm
    • Supervised  and  semi-supervised versions exist as well
    • E.g. Conditional Variational Autoencoders are supervised
  • Most people like to think of it in terms of a regular autoencoder - Encoder and a Decoder
  • Mathematically, the motivation is to understand the underlying latent space of high-dimensional data
  • Think of it as dimensionality reduction

Srijith Rajamohan, Ph.D.

Uses of Variational Autoencoders?

 

  • Anomaly detection
  • Dimensionality reduction
  • Physics-Informed GANs
    • Physics-based laws encoded into the GANs
  • Data augmentation
    • Medical data where you have limited data
    • Data where privacy concerns require synthetic data
    • Challenging to obtain labeled data

Srijith Rajamohan, Ph.D.

Variables

The Math?

X

The input data

The latent representation

z

Conditional probability distribution of the input

P(X|z)

Probability of the latent space variable

P(z) \sim N(0,1)

Conditional probability of the latent space variable given the input

P(z/X)

Srijith Rajamohan, Ph.D.

Made with Slides.com