Machine Learning, Deep Learning, Convolution Neural Net, Recurrent Neural Network.
GANs and Auto-regressive models together is an active area of research. These models along with Reinforcement techniques can improve the state-of-the-art techniques and lead the research in the area of unsupervised/semi-supervised learning to match the level of research going on in supervised