#178 · Primary category: NLP Tools & Text Processing

magpie

classification deep-learning machine-learning multi-label-classification neural-network nlp prediction word2vec

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