GANs — Generative Adversarial Networks

Discussion on the generative adversarial network in two ways: one for data generation, and the other for semi-supervised learning. In the end, we’ll also demonstrate some techniques that help improve GANs

8 min read

VAE — Variational Autoencoder

Discussion on variational autoencoders, a kind of generative networks which allows us to alter data in a desired, specific way

4 min read

t-SNE

Discussion on t-SNE, an unsupervised learning algorithm commonly used in data visualization.

4 min read

PCA and Whitening

Discussion on dimensionality reduction technique PCA, and its derivatives whitening and ZCA whitening

6 min read

Optimization

Discussion on first-order optimization algorithms in machine learning, which optimize the objective function based on gradients.

5 min read