AllenNLP Library


AllenNLP is a complete platform for solving natural language processing tasks in PyTorch. We provide a broad collection of existing model implementations that are well documented and engineered to a high standard, making them a great foundation for further research.

AllenNLP offers a high-level configuration language to implement many common approaches in NLP, such as transformer experiments, multi-task training, vision+language tasks, fairness, and interpretability. This allows experimentation on a broad range of tasks purely through configuration, so you can focus on the important questions in your research.