MEMM-Viterbi

My implementation of the Viterbi algorithm using the MEMM model for the NLP sequence tagging problem.

Implemented in Python3 and uses sklearn implementation of LogisticRegression for training and predictions. Exposes one class: MemmViterbi that has two public APIs: train for training the model and predict for predicting the sequence tag of the given sentence.