Natural language processing (NLP) is a field of computer science, artificial intelligence, and computational linguistics concerned with the interactions between computers and human (natural) languages.
Read moreTag: natural language processing
flair – simple framework for state-of-the-art NLP
flair is a very simple framework for state-of-the-art Natural Language Processing (NLP). The project is based on PyTorch 0.4+ and Python 3.6+.
Read morePyTorch-NLP – library of neural network layers, text processing modules and datasets
PyTorch-NLP is a library of neural network layers, text processing modules and datasets designed to accelerate NLP research.
Read moreSnips NLU – Natural Language Understanding Python library
Snips NLU is a Natural Language Understanding python library that allows to parse sentences written in natural language.
Read morePytorch-Transformers – library of state-of-the-art pre-trained models for Natural Language Processing
PyTorch-Transformers is a library of state-of-the-art pre-trained models for Natural Language Processing (NLP).
Read moreNLP Architect – Deep Learning NLP/NLU library
NLP Architect is an open source Python library for exploring state-of-the-art deep learning topologies and techniques for NLP and NLU.
Read moreAllenNLP – Apache 2.0 NLP research library
AllenNLP is an Apache 2.0 NLP research library, built on PyTorch, for developing state-of-the-art deep learning models.
Read moreGluonNLP – Deep Learning for NLP
GluonNLP is a deep learning framework that enables easy text preprocessing, datasets loading and neural models. Free and open source software.
Read moretextacy – Python library for performing NLP tasks
textacy is a Python library for performing a variety of natural language processing (NLP) tasks, built on the high-performance spaCy library.
Read more17 Top Free and Open Source Python Natural Language Processing Tools
Natural language processing (NLP) is an exciting field of computer science, artificial intelligence, and computational linguistics.
Read moreNatural Language Toolkit – platform for building Python programs to work with human language data
NLTK, the Natural Language Toolkit, is a suite of open source Python modules, data sets and tutorials supporting research and development.
Read morespaCy – industrial strength natural language processing
spaCy is an open-source software library for advanced Natural Language Processing, written in the programming languages Python and Cython.
Read morenlpnet – Natural Language Processing with neural networks
nlpnet is a Python library for NLP tasks based on neural networks. It performs part-of-speech tagging and semantic role labeling.
Read moreTextBlob – Python (2 and 3) library for processing textual data
TextBlob is an open source, Python (2 and 3) library for processing textual data. It provides a consistent API.
Read moreGensim – Python-based vector space modeling and topic modeling toolkit
Gensim is a Python library for topic modelling, document indexing and similarity retrieval with large corpora.
Read more