Flair NLP Framework

Flair is an NLP library for applying state-of-the-art natural language processing (NLP) models, such as named entity recognition (NER), part-of-speech tagging (PoS), sense disambiguation and classification.
It supports a growing number of languages. It also includes a text embedding library, allowing the combination of different word and document embeddings, including Flair embeddings, BERT embeddings and ELMo embeddings.
It on Pytorch, making it easy to train new models and experiment with new approaches using Flair embeddings and classes.