awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

26 repository-uri

Awesome GitHub RepositoriesText Vectorizers

Tools for converting raw text into numerical vector representations based on frequency counts.

Distinct from Vector Storage: Distinct from Vector Storage: focuses on the transformation process rather than the storage of vectors.

Explore 26 awesome GitHub repositories matching data & databases · Text Vectorizers. Refine with filters or upvote what's useful.

Awesome Text Vectorizers GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • camel-ai/camelAvatar camel-ai

    camel-ai/camel

    17,253Vezi pe GitHub↗

    This project is a comprehensive framework for building and managing autonomous agent systems. It provides a unified architecture for orchestrating multi-agent societies, where specialized agents collaborate through roleplay to decompose and solve complex tasks. The system integrates language models with external environments, enabling agents to perform real-world actions through a standardized tool-calling abstraction layer. The framework distinguishes itself through its focus on iterative reasoning and data reliability. It employs automated feedback loops to refine agent outputs and self-eva

    Transforms text and images into dense numerical vector representations for semantic search and similarity analysis.

    Pythonagentai-societiesartificial-intelligence
    Vezi pe GitHub↗17,253
  • semi-technologies/weaviateAvatar semi-technologies

    semi-technologies/weaviate

    16,337Vezi pe GitHub↗

    Weaviate is a cloud-native vector database and distributed vector store designed to save high-dimensional vectors alongside structured data. It functions as a hybrid search engine that combines vector similarity, keyword matching, and structured metadata filtering within a single query. The system is optimized for retrieval-augmented generation, integrating vector search with generative AI and reranking to power question-and-answer workflows. It distinguishes itself through the ability to merge semantic search with traditional keyword queries and structured metadata filters to improve result

    Provides integration with remote machine learning models via API to generate embeddings during data ingestion.

    Go
    Vezi pe GitHub↗16,337
  • piskvorky/gensimAvatar piskvorky

    piskvorky/gensim

    16,361Vezi pe GitHub↗

    Gensim is a natural language processing toolkit designed for large-scale text analysis and the training of semantic vector embeddings. It provides a framework for identifying latent thematic structures within document collections and calculating semantic similarity between text segments using unsupervised statistical algorithms. The project is distinguished by its ability to handle datasets that exceed available system memory through incremental corpus streaming, which processes documents one at a time from disk. It utilizes sparse vector representations and dictionary-based token mapping to

    Converts text into sparse numerical representations based on word frequency counts for semantic analysis.

    Pythondata-miningdata-sciencedocument-similarity
    Vezi pe GitHub↗16,361
  • morvanzhou/tutorialsAvatar MorvanZhou

    MorvanZhou/tutorials

    12,952Vezi pe GitHub↗

    This repository is a comprehensive collection of instructional guides and practical examples for Python development, focusing on machine learning, data science, and web scraping. It provides implementations for neural networks, reinforcement learning algorithms, and deep learning architectures using PyTorch, alongside detailed manuals for scientific computing and data visualization. The project distinguishes itself by offering specialized tutorials on concurrent programming to optimize CPU performance and guides for setting up Linux development environments. It covers the implementation of ad

    Implements word-to-vector conversions using CBOW and Skip-Gram to capture semantic meanings in text.

    Pythonmachine-learningmultiprocessingneural-network
    Vezi pe GitHub↗12,952
  • apachecn/interviewAvatar apachecn

    apachecn/Interview

    8,944Vezi pe GitHub↗

    This project is a comprehensive knowledge base and study resource designed for mastering technical interviews. It provides structured guides, roadmaps, and curricula focused on data structures, algorithms, system design, and frontend engineering to help candidates prepare for software engineering screenings. The repository distinguishes itself by offering a holistic approach to professional advancement. Beyond technical drills, it includes a career development handbook covering resume optimization, salary benchmarking, and strategic negotiation coaching. It also provides detailed methodologie

    Details the transformation of raw text into numerical vectors using TF-IDF and Word2vec.

    Jupyter Notebookinterviewkaggleleetcode
    Vezi pe GitHub↗8,944
  • clips/patternAvatar clips

    clips/pattern

    8,852Vezi pe GitHub↗

    Pattern is a Python web mining library that functions as an HTML web scraper, a natural language processing toolkit, and a network analysis tool. It provides a mathematical framework for categorizing datasets through a vector space model library. The project enables the extraction of structured data from web services and the creation of searchable web content indexes. It processes unstructured text using sentiment analysis, part-of-speech tagging, and n-gram searching. The library covers machine learning classification through the training of models using perceptron algorithms and support ve

    Implements a mathematical framework for categorizing datasets using high-dimensional vector space representations.

    Python
    Vezi pe GitHub↗8,852
  • catboost/catboostAvatar catboost

    catboost/catboost

    8,808Vezi pe GitHub↗

    CatBoost is a gradient boosting machine learning library used to train decision tree ensembles for regression, classification, and ranking tasks. It functions as a high-performance framework that provides a categorical data processor for transforming non-numeric features, a distributed trainer for large-scale datasets, and GPU acceleration to speed up model construction. The library distinguishes itself through native handling of categorical data and text features, removing the need for manual encoding. It includes a specialized model interpretability tool that leverages SHAP values and featu

    Allows integrating trained models into external database environments to perform real-time predictions on stored data.

    C++big-datacatboostcategorical-features
    Vezi pe GitHub↗8,808
  • ljpzzz/machinelearningAvatar ljpzzz

    ljpzzz/machinelearning

    8,706Vezi pe GitHub↗

    This project is a machine learning implementation library featuring a collection of code examples that implement supervised, unsupervised, and reinforcement learning algorithms from scratch. It provides a comprehensive set of toolkits for core machine learning components, including a natural language processing toolkit, a reinforcement learning framework, and suites for data dimensionality reduction and pattern mining. The library includes specialized implementations for reinforcement learning, such as Q-Learning, Deep Q-Networks, and Actor-Critic agents. The natural language processing capab

    Provides tools for converting raw text into numerical vector representations using TF-IDF and hashing.

    Jupyter Notebookalgorithmsmachinelearningreinforcementlearning
    Vezi pe GitHub↗8,706
  • kreuzberg-dev/kreuzbergAvatar kreuzberg-dev

    kreuzberg-dev/kreuzberg

    8,527Vezi pe GitHub↗

    Kreuzberg is a document extraction engine that converts PDFs, Office files, images, and over 90 other formats into clean, structured text and metadata. It is built around a compiled Rust core that can be used as a native library, a command-line tool, a REST API server, or a WebAssembly module for browser-based processing. The system is designed to run entirely on self-hosted infrastructure, with no data leaving the user's environment. What distinguishes Kreuzberg is its breadth of integration surfaces and its pipeline architecture. It exposes extraction capabilities through native bindings fo

    Converts text into numerical embedding vectors using a configured ONNX model.

    Rustdocument-intelligenceelixirffi
    Vezi pe GitHub↗8,527
  • stanfordnlp/gloveAvatar stanfordnlp

    stanfordnlp/GloVe

    7,224Vezi pe GitHub↗

    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 fu

    Allows for the import of pre-trained semantic word embeddings for use in NLP tasks without local training.

    C
    Vezi pe GitHub↗7,224
  • thunlp/wantwordsAvatar thunlp

    thunlp/WantWords

    7,106Vezi pe GitHub↗

    WantWords is an open-source multilingual reverse dictionary and semantic search engine that retrieves words from written descriptions rather than exact spellings or prefixes. It solves the tip-of-the-tongue problem by letting users describe a concept and returning matching words across Chinese and English language pairs, with support for part-of-speech filtering to narrow results to specific grammatical categories like nouns, verbs, or adjectives. The tool distinguishes itself through embedding-based semantic matching that converts user descriptions and dictionary entries into vector represen

    A search engine that looks up words across Chinese and English language pairs using semantic descriptions.

    JavaScriptnatural-language-processingnlpreverse-dictionary
    Vezi pe GitHub↗7,106
  • chinawithfrank/chatbotcourseAvatar chinawithfrank

    chinawithfrank/ChatBotCourse

    6,018Vezi pe GitHub↗

    This project is a development course and learning curriculum focused on building large language model chatbots. It provides a structured series of tutorials for creating conversational agents through the application of natural language processing and deep learning models. The materials include a technical walkthrough for implementing neural networks and word embeddings to handle automated question-answering tasks. It also provides a guide for constructing large-scale conversation corpora from external text sources to train and evaluate dialogue systems. The curriculum covers core text analys

    Implements word embeddings that map words to high-dimensional vectors to capture linguistic relationships.

    Python
    Vezi pe GitHub↗6,018
  • maiot-io/zenmlAvatar maiot-io

    maiot-io/zenml

    5,452Vezi pe GitHub↗

    ZenML is an extensible machine learning orchestration framework designed to manage the end-to-end lifecycle of data pipelines and AI agent workflows. It functions as a durable orchestrator that executes machine learning tasks as directed acyclic graphs, ensuring that every step is containerized for consistent performance across local, cloud, and hybrid infrastructure. By decoupling pipeline code from underlying compute and storage backends, the platform allows developers to define infrastructure-agnostic stacks that remain portable across diverse environments. The project distinguishes itself

    Converts text data into high-dimensional vector representations to capture semantic meaning for improved retrieval.

    Python
    Vezi pe GitHub↗5,452
  • zenml-io/zenmlAvatar zenml-io

    zenml-io/zenml

    5,451Vezi pe GitHub↗

    ZenML is an orchestration platform designed for building, deploying, and monitoring reproducible machine learning pipelines and agentic workflows. It provides a unified framework that manages the entire lifecycle of machine learning assets, from data processing and model training to the deployment of persistent inference services. By decoupling pipeline logic from underlying compute and storage, the platform enables teams to transition workflows seamlessly from local development environments to production-grade cloud infrastructure. The platform distinguishes itself through a service-oriented

    Provides capabilities to convert text into semantic vector representations for improved information retrieval in machine learning pipelines.

    Pythonagentopsagentsai
    Vezi pe GitHub↗5,451
  • tensorflow/tpuAvatar tensorflow

    tensorflow/tpu

    5,281Vezi pe GitHub↗

    This repository provides a collection of reference implementations, toolkits, and orchestration tools for training and deploying large-scale AI models on Cloud TPU hardware. It serves as a framework for managing the lifecycle of accelerator clusters, including hardware orchestration and the provisioning of high-performance compute infrastructure for machine learning workloads. The project specifically enables the pre-training of foundation models, large language models, and complex reasoning architectures through distributed training toolkits and multi-host scaling recipes. It further provide

    Deploys trained models to accelerators for high-throughput, low-latency production inference.

    Jupyter Notebook
    Vezi pe GitHub↗5,281
  • alibaba/zvecAvatar alibaba

    alibaba/zvec

    5,198Vezi pe GitHub↗

    zvec is an embedded vector database engine and indexing library designed for high-dimensional similarity search. It functions as a hybrid search engine and a retrieval-augmented generation knowledge base, allowing for the storage and retrieval of dense and sparse vectors. The system is distinguished by its hybrid retrieval pipeline, which fuses vector similarity, full-text keyword matching, and scalar metadata filtering into single query operations. It supports a plugin-based model integration system for registering custom embedding models and rerankers, as well as language bindings for nativ

    Integrates embedding models to transform raw textual data into high-dimensional vector representations for similarity search.

    C++ann-searchembedded-databaserag
    Vezi pe GitHub↗5,198
  • nyandwi/machine_learning_completeAvatar Nyandwi

    Nyandwi/machine_learning_complete

    4,983Vezi pe GitHub↗

    This is an interactive notebook-based course that teaches machine learning from Python fundamentals through deep learning and natural language processing. It uses real datasets and multiple frameworks within a structured, hands-on curriculum that combines concise explanations with executable code cells, built-in datasets, and embedded exercise checkpoints. Learning progresses through data preparation and exploration, classical machine learning workflows, computer vision with convolutional neural networks, and natural language processing with deep learning, all delivered as a cohesive progressi

    Converts raw text strings into numerical vector representations through normalization and tokenization.

    Jupyter Notebookcomputer-visiondata-analysisdata-science
    Vezi pe GitHub↗4,983
  • spandan-madan/deeplearningprojectAvatar Spandan-Madan

    Spandan-Madan/DeepLearningProject

    4,785Vezi pe GitHub↗

    This project is a multi-label classification pipeline designed for genre prediction. It implements a machine learning workflow that assigns multiple category labels to a single item by processing both textual and visual input data. The system utilizes multimodal feature extraction to transform images and text descriptions into semantic vectors. This process includes using pre-trained networks for visual feature extraction and semantic word averaging for text analysis, allowing the model to integrate different data types into a unified input. The pipeline covers the full machine learning life

    Converts textual movie descriptions into semantic feature vectors by averaging word embeddings and filtering stop words.

    HTMLdeep-learningmachine-learningneural-networks
    Vezi pe GitHub↗4,785
  • makcedward/nlpaugAvatar makcedward

    makcedward/nlpaug

    4,658Vezi pe GitHub↗

    nlpaug este o bibliotecă de augmentare a datelor concepută pentru a genera text sintetic, audio și date de spectrogramă, cu scopul de a îmbunătăți robustețea modelelor de machine learning. Funcționează ca un sintetizator de date textuale și un augmentator de semnal audio, oferind instrumente specializate pentru extinderea seturilor de date prin diverse metode de transformare. Proiectul se distinge prin capacitatea de a orchestra fluxuri de lucru complexe folosind un orchestrator de pipeline, care permite înlănțuirea mai multor funcții de augmentare secvențial sau aleatoriu. Suportă sinteza sofisticată de text prin back-translation, contextual word embeddings și integrarea modelelor de limbaj pre-antrenate, oferind în același timp augmentarea imaginilor de spectrogramă prin mascarea timpului și a frecvenței. Biblioteca acoperă o gamă largă de capabilități, inclusiv modificarea semnalului audio cu injectare de zgomot și pitch shifting, alterări de text bazate pe reguli pentru simularea greșelilor de scriere și extinderea seturilor de date prin generarea de propoziții și substituție semantică. Oferă, de asemenea, controale pentru volumul de augmentare și filtrarea țintei folosind expresii regulate pentru a proteja anumite token-uri de modificare.

    Provides semantic word substitution using pre-trained embedding models to maintain meaning while diversifying training text.

    Jupyter Notebook
    Vezi pe GitHub↗4,658
  • zjunlp/deepkeAvatar zjunlp

    zjunlp/DeepKE

    4,433Vezi pe GitHub↗

    DeepKE is a knowledge extraction toolkit and framework designed to transform unstructured text into structured knowledge graphs. It provides a pipeline for identifying and classifying named entities, semantic relations, and events, converting raw datasets into structured triples. The project utilizes large language models as tool callers through a standardized context protocol to drive automated data extraction processes. It supports schema-driven extraction across multiple domains and bilingual text, employing joint entity and relation extraction to identify components in a single structured

    Deploys trained extraction models as high-performance API endpoints for real-time inference requests.

    Python
    Vezi pe GitHub↗4,433
Înapoi12Înainte
  1. Home
  2. Data & Databases
  3. Vector Storage
  4. Text Vectorizers

Explorează sub-etichetele

  • External Integrations1 sub-tagIntegrations with remote APIs to transform data into embeddings during the ingestion process. **Distinct from Text Vectorizers:** Focuses on the external API connection for vectorization rather than local transformation logic
  • Semantic Word Embeddings6 sub-tag-uriNumerical representations of words that capture semantic meanings using algorithms like CBOW and Skip-Gram. **Distinct from Text Vectorizers:** Distinct from Text Vectorizers: focuses on semantic meaning and word-level embeddings rather than simple frequency counts.
  • Vector Space ModelsMathematical frameworks that represent text and data as high-dimensional vectors for similarity and clustering. **Distinct from Text Vectorizers:** Distinct from Text Vectorizers: focuses on the model framework for categorization and similarity rather than just the transformation process.