#108 · Primary category: NLP Tools & Text Processing

magnitude

embeddings fast fasttext gensim glove machine-learning machine-learning-library memory-efficient natural-language-processing nlp python vectors word-embeddings word2vec

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