#180 · Primary category: NLP Tools & Text Processing
Macropodus
A Chinese NLP toolkit based on Albert+BiLSTM+CRF, offering segmentation, POS tagging, NER, keyword extraction, summarization, and more.
Project last updated:03/24/23
GitHub Stars
660
Forks
92
Contributors
2
License
MIT
Why we included this project
Macropodus covers most of the Chinese text-processing chores a small team would otherwise assemble from several separate libraries. In one package you get word segmentation, part-of-speech tagging, named entity recognition, keyword extraction, text summarization, and text similarity, with the core segmentation and tagging running on an Albert+BiLSTM+CRF model trained on large Chinese corpora. It also includes less common helpers: new-word discovery, a scientific calculator that parses arithmetic written in natural language, Chinese-to-Arabic and Roman numeral conversion, pinyin conversion, and simplified/traditional character conversion. For a Chinese-language app that needs preprocessing plus a few text-analysis utilities, that makes it a convenient single dependency. The function-based API drops into existing code easily, though some model files are downloaded separately after installation.
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 上百种预训练中文词向量