Skip to content
UPEEC

NLP Libraries

NLTK, spaCy, Hugging Face and friends.

Intermediate
Comments 0

This is an overview — pick a sub-topic below.

Sub-topics (11)

NLTK

The classic natural-language toolkit — great for learning NLP concepts.

Beginner♥ 0🔖 0💬 0

spaCy

Industrial-strength NLP pipelines: tokenization, tagging, parsing, NER, with pretrained models.

Easy♥ 0🔖 0💬 0

Gensim

Topic modelling (LDA) and word embeddings (Word2Vec, FastText) on large corpora.

Intermediate♥ 0🔖 0💬 0

TextBlob, Stanza, Flair and AllenNLP

Simple NLP (TextBlob), Stanford's multilingual pipelines (Stanza), contextual embeddings and NER (Flair), and the research library AllenNLP (archived).

Easy♥ 0🔖 0💬 0

Sentence Transformers

Compute sentence embeddings for semantic search, clustering and similarity.

Intermediate♥ 0🔖 0💬 0

Presidio

Detect and anonymise personal data (names, phone numbers, IDs) in text.

Intermediate♥ 0🔖 0💬 0

fastText, Polyglot and Sacremoses

Fast text classification and language ID (fastText), older multilingual toolkit (Polyglot), and Moses tokenization (Sacremoses).

Intermediate♥ 0🔖 0💬 0

DeepPavlov and Rasa

Frameworks for building conversational agents and chatbots.

Intermediate♥ 0🔖 0💬 0

Spotted a mistake or want to add detail? Suggest an improvement — Content Contributors' edits are reviewed by editors before they go live.

Discussion (0)

Sign in or join free to ask questions and discuss this topic.