NLP Word Embeddings, RNNs, Language Modelling, LSTMs, Sequence to sequence, Attention, Transformers, BERT