Sequence to sequence, conditional random fields, Long Short Term Memory (LSTM), Convolutional Neural Network (CNN), Memory Networks, QANet, Transformer, BERT, Variational Auto-Encoders (VAE), Generative Adversarial Networks (GAN), PyTorch, TensorFlow