N-gram language models

Recurrent neural networks (RNN)

Long short-term memory (LSTM)

Gated recurrent units (GRUs)

Seq2Seq models with attention

Transformers