#214 · Primary category: NLP Tools & Text Processing
wego
Word Embeddings in Go!
Project last updated:04/02/23
GitHub Stars
507
Forks
45
Contributors
7
License
Apache-2.0
Why we included this project
Most embedding tooling assumes Python, so a Go shop that wants to train its own vectors usually has to bolt on a separate service or deal with cross-language glue. wego keeps that work in Go: it implements Word2Vec, GloVe, and LexVec from scratch, so you get an actual training pipeline rather than a wrapper around precomputed vectors, exposed through both a command-line interface and a Go SDK. The query and console commands let you inspect nearest neighbors and try simple vector arithmetic interactively, which is a quick way to sanity-check a newly trained model. Expect a focused, single-purpose library rather than an evolving platform; the project has not seen active development for a while, so weigh that before betting a long-term pipeline on it.
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 上百种预训练中文词向量