#108 · Primary category: NLP Tools & Text Processing
magnitude
A fast, efficient universal vector embedding utility package.
Project last updated:08/03/23
GitHub Stars
1.7K
Forks
122
Contributors
4
License
MIT
Why we included this project
Most embedding libraries expect you to load everything into memory, which gets painful once you're working with a large vocabulary. Magnitude takes a different route: it reads vectors from a compact binary format straight off disk, so big embedding sets run fine on modest hardware. It also handles out-of-vocabulary words gracefully, returning a usable vector for rare or unseen terms instead of failing, and it can stream models over HTTP rather than forcing a full download first. If your NLP pipeline has hit memory ceilings with Gensim or similar tools, this is a solid drop-in alternative for text classification, semantic search, and similarity work.
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 上百种预训练中文词向量