Basic Neural Networks and ML Algorithms
GANs https://arxiv.org/pdf/1701.00160.pdf
GANs are used in unsupervised learning where it learns itself by generating the new data learned without help of labels within a latent space
In High dimensional space, the model can learn more.
Autoencoders also used for Unsupervised learning