awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
stanfordnlp avatar

stanfordnlp/GloVe

0
View on GitHub↗
7,224 stars·1,544 forks·C·Apache-2.0·15 views

GloVe

GloVe is a distributed word representation system and a C implementation for training and using Global Vectors for word embeddings. It provides a word embedding training tool to learn numerical representations of words based on global co-occurrence statistics from a text corpus.

The project includes a pre-trained word vector library learned from large web datasets, allowing for the import of these representations to perform semantic analysis without local training. It enables word vector generation to identify semantic relationships, analogies, and nearest neighbors.

The system covers the full lifecycle of word embeddings, including the generation and training of representations and the analysis of linguistic patterns through vector distance.

Features

  • Word Embeddings - Provides a distributed word representation system that maps words into a high-dimensional vector space.
  • Dense Vector Embeddings - Represents words as dense, fixed-width arrays of floating point numbers to enable semantic vector space operations.
  • Global Embedding Trainers - Provides a training tool specifically designed to generate embeddings using global co-occurrence statistics.
  • Vector Space Semantic Analysis - Enables the identification of semantic relationships, analogies, and nearest neighbors through vector distance calculations.
  • Text Embeddings - Transforms large text corpora into dense vector representations by analyzing global co-occurrence statistics.
  • Co-occurrence Matrix Factorization - Employs matrix factorization on global co-occurrence statistics to learn distributed word representations.
  • Pre-trained Embedding Integration - Provides capabilities to load and use pre-trained Global Vectors for immediate semantic analysis.
  • Stochastic Gradient Descent - Uses stochastic gradient descent to iteratively optimize vector weights based on co-occurrence probability errors.
  • Pre-trained Vector Libraries - Includes a library of pre-trained word vectors learned from massive web datasets for semantic analysis.
  • C Memory Management - Uses low-level C memory allocation to efficiently handle high-dimensional matrices and large vocabularies.
  • Weighted Least Squares - Implements a weighted least squares objective to balance the influence of words based on their frequency in the corpus.

Star history

Star history chart for stanfordnlp/gloveStar history chart for stanfordnlp/glove

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with GloVe

These projects share indexed features with GloVe. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • d2l-ai/d2l-end2l-ai avatar

    d2l-ai/d2l-en

    29,001View on GitHub↗

    This project is an educational platform and research toolkit designed to teach deep learning through a combination of mathematical theory, visual diagrams, and executable code. It provides a comprehensive environment for building, training, and evaluating neural networks, grounding complex concepts in interactive computational notebooks that allow for hands-on experimentation. The framework distinguishes itself by interleaving theoretical foundations—including linear algebra, calculus, and probability—with practical implementations across multiple industry-standard libraries. It supports flex

    Pythonbookcomputer-visiondata-science
    View on GitHub↗29,001
  • johnsnowlabs/spark-nlpJohnSnowLabs avatar

    JohnSnowLabs/spark-nlp

    4,135View on GitHub↗

    Spark NLP is a toolkit for scalable text analysis and machine learning built on the Apache Spark distributed computing framework. It provides a multimodal machine learning framework and a distributed pipeline system for sequencing annotators to process large-scale linguistic data. The library includes a transformer text processor for generating contextual vector embeddings and a dedicated inference engine for managing large language models. The project distinguishes itself through its ability to process heterogeneous data types, including text, audio, and images, within a unified vision-langu

    Scala
    View on GitHub↗4,135
  • chatopera/synonymschatopera avatar

    chatopera/Synonyms

    5,107View on GitHub↗

    Synonyms is a natural language processing library and semantic similarity engine specifically designed for Chinese text. It functions as a word embedding toolkit and tokenizer that extracts semantic meaning and identifies synonyms by calculating the conceptual closeness between words and sentences. The system provides a toolkit for Chinese word embedding and synonym discovery, allowing for the retrieval of semantically similar words to expand vocabulary. It distinguishes itself through a configuration-driven approach to model loading, which supports the integration of custom word embeddings t

    Pythonaichatbotnlp
    View on GitHub↗5,107
  • zalandoresearch/flairzalandoresearch avatar

    zalandoresearch/flair

    14,378View on GitHub↗

    Flair is a natural language processing framework for training and applying models for sequence labeling and text classification. It provides a system for generating word embeddings and identifying semantic entities within text. The framework includes a dedicated system for zero and few-shot learning, enabling text classification and entity extraction using minimal training examples by leveraging pre-trained knowledge. Its capabilities cover named entity recognition, sentiment analysis, and the training of specialized models using custom datasets. It also includes tooling for the visual highl

    Python
    View on GitHub↗14,378
Compare all 30 related projects→

Frequently asked questions

What does stanfordnlp/glove do?

GloVe is a distributed word representation system and a C implementation for training and using Global Vectors for word embeddings. It provides a word embedding training tool to learn numerical representations of words based on global co-occurrence statistics from a text corpus.

What are the main features of stanfordnlp/glove?

The main features of stanfordnlp/glove are: Word Embeddings, Dense Vector Embeddings, Global Embedding Trainers, Vector Space Semantic Analysis, Text Embeddings, Co-occurrence Matrix Factorization, Pre-trained Embedding Integration, Stochastic Gradient Descent.

Which projects share features with stanfordnlp/glove?

Projects with overlapping indexed features include: d2l-ai/d2l-en — This project is an educational platform and research toolkit designed to teach deep learning through a combination of… chatopera/synonyms — Synonyms is a natural language processing library and semantic similarity engine specifically designed for Chinese… johnsnowlabs/spark-nlp — Spark NLP is a toolkit for scalable text analysis and machine learning built on the Apache Spark distributed computing… zalandoresearch/flair — Flair is a natural language processing framework for training and applying models for sequence labeling and text… codebasics/deep-learning-keras-tf-tutorial — This project is a structured educational curriculum designed to teach the fundamentals of building and training deep… tingsongyu/pytorch-tutorial-2nd — This project is a comprehensive instructional resource and course for building neural networks using PyTorch. It…