Home > Python > Natural language processing Welcome to supplement/feedback/suggestions

Python natural language processing (NLP) related libraries and frameworks.



loading...

reload

NLTK - Official website - Source code - Document - Download address - Score()

NLTK (Natural Language Toolkit) is a library developed by Steven Bird and Edward Loper of the University of Pennsylvania in Python. It is a leading tool for processing natural language in Python. It provides WordNet, a convenient interface for processing vocabulary resources, as well as class libraries such as classification, word segmentation, stem removal, tagging, grammar analysis, semantic reasoning, etc.

SpaCy - Official website - Source code - Document - Download address - Score()

SpaCy is a natural language text processing library that combines Python and CPython. The main functions of SpaCy include word segmentation, part of speech tagging, stemming, named entity recognition, noun phrase extraction, and so on. It is a commercial open source software with natural language processing capacity reaching industrial strength.

Gensim - Official website - Source code - Document - Download address - Score()

Gensim is a package for Python to calculate text similarity. It provides the functions of topic modeling, document indexing, and similarity retrieval for large corpus. It can handle Data larger than physical memory.

TextBlob - Official website - Source code - Document - Download address - Score()

TextBlob is a Python library for processing text data. It provides a simple API for common natural language processing tasks, such as part of speech tagging, noun phrase extraction, emotion analysis, classification, translation, etc.


Reprint, please indicate that is from www.guider.dev, thank you.