#157 · Primary category: NLP Tools & Text Processing
NLP-Cube
Natural Language Processing Pipeline - Sentence Splitting, Tokenization, Lemmatization, Part-of-speech Tagging and Dependency Parsing
Project last updated:11/03/24
GitHub Stars
562
Forks
93
Contributors
16
License
Apache-2.0
Why we included this project
NLP-Cube bundles the usual preprocessing chain (sentence splitting, tokenization, lemmatization, part-of-speech tagging, and dependency parsing) into one pipeline that emits standard CoNLL-U, so the output drops straight into downstream NLP or information-extraction work. It ships with pretrained models for the languages covered by Universal Dependencies treebanks, and the Python API is small: load a language, annotate a document, and read per-token attributes like lemma, UPOS, XPOS, and dependency head. Because everything follows the UD annotation scheme, it suits research or production pipelines that want consistent, standards-compliant annotations across many languages. If the bundled models do not fit your domain, the advanced tutorials walk through training your own.
Articles for this project
No articles for this project yet.
To suggest a topic or contribute an article, contact us.
Related projects in this category
flair
A very simple framework for state-of-the-art Natural Language Processing (NLP)
compromise
modest natural-language processing
tokenizers
💥 Fast State-of-the-Art Tokenizers optimized for Research and Production
CoreNLP
CoreNLP: A Java suite of core NLP tools for tokenization, sentence segmentation, NER, parsing, coreference, sentiment analysis, etc.
Chinese-Word-Vectors
100+ Chinese Word Vectors 上百种预训练中文词向量