allenai / allennlp

An NLP library for developing models on a variety of linguistic tasks.

GitHub Docs

AllenNLP

AllenNLP is an NLP research library, built on PyTorch, for developing state-of-the-art deep learning models on a wide variety of linguistic tasks. It consists of:

  • 24+ available models for a variety of NLP tasks.
  • Data processing modules for loading NLP datasets.
  • A variety of PyTorch modules for use with NLP datasets.

Tasks

Choose a task to see what models are available:

Models

Viewing Models for Question Answering:

Models

Viewing Models for Named Entity Recognition:

Models

Viewing Models for Sentiment Analysis:

Models

Viewing Models for Visual Question Answering:

Models

Viewing Models for Natural Language Inference:

Models

Viewing Models for Language Modelling:

Models

Viewing Models for Dependency Parsing:

Models

Viewing Models for Common Sense Reasoning:

Models

Viewing Models for Open Information Extraction:

Models

Viewing Models for Coreference Resolution:

Models

Viewing Models for Semantic Role Labeling:

Models

Viewing Models for Constituency Parsing: