Nov 2019

Flair is a simple Python-based framework for NLP processing. It allows users to do standard NLP tasks such as named entity recognition (NER), part-of-speech tagging (PoS), word-sense disambiguation and classification and performs well on a range of NLP tasks. Flair presents a simple and unified interface for a variety of word and document embeddings, including BERT, Elmo and its own Flair embeddings. It also has multilingual support. The framework itself is built on top of PyTorch. We're using it in some of our projects and like its ease of use and powerful abstractions.