- UnigramModel: an unsmoothed unigram model
- SmoothedUnigramModel: a unigram model smoothed using Laplace (add-one) smoothing,
- BigramModel: an unsmoothed bigram model,
- SmoothedBigramModelLI: a bigram model smoothed using Linear Interpolation
- Naïve Bayes
- Logistic Regression
- Random Forest
- SVM
- Perceptron
- RNN
- GRU
- LSTM
- BiLSTM
- WordToVec
- Glove
- Fasttext
- Elmo