#178 · Primary category: NLP Tools & Text Processing
magpie
Deep neural network framework for multi-label text classification
Project last updated:01/31/23
GitHub Stars
686
Forks
189
Contributors
5
License
MIT
Why we included this project
Magpie was built at CERN to tag High Energy Physics abstracts with subject categories and extract keywords from them, so it has been exercised on real scientific text. It's a self-contained training pipeline: instead of wiring together separate libraries, you point it at a corpus of UTF-8 text files paired with label files, and it builds word2vec embeddings, trains a neural network, and returns ranked label scores for arbitrary text. A batch mode handles corpora that don't fit in memory, and trained models can be saved and reloaded for reuse. Teams doing document tagging or topic classification will find the API approachable, though it's worth noting the project hasn't been updated since early 2023 and leans on older Keras-era tooling.
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 上百种预训练中文词向量