awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

26 个仓库

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

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • camel-ai/camelcamel-ai 的头像

    camel-ai/camel

    17,253在 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
    在 GitHub 上查看↗17,253
  • semi-technologies/weaviatesemi-technologies 的头像

    semi-technologies/weaviate

    16,337在 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
    在 GitHub 上查看↗16,337
  • piskvorky/gensimpiskvorky 的头像

    piskvorky/gensim

    16,361在 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
    在 GitHub 上查看↗16,361
  • morvanzhou/tutorialsMorvanZhou 的头像

    MorvanZhou/tutorials

    12,952在 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
    在 GitHub 上查看↗12,952
  • apachecn/interviewapachecn 的头像

    apachecn/Interview

    8,944在 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
    在 GitHub 上查看↗8,944
  • clips/patternclips 的头像

    clips/pattern

    8,852在 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
    在 GitHub 上查看↗8,852
  • catboost/catboostcatboost 的头像

    catboost/catboost

    8,808在 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
    在 GitHub 上查看↗8,808
  • ljpzzz/machinelearningljpzzz 的头像

    ljpzzz/machinelearning

    8,706在 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
    在 GitHub 上查看↗8,706
  • kreuzberg-dev/kreuzbergkreuzberg-dev 的头像

    kreuzberg-dev/kreuzberg

    8,527在 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
    在 GitHub 上查看↗8,527
  • stanfordnlp/glovestanfordnlp 的头像

    stanfordnlp/GloVe

    7,224在 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
    在 GitHub 上查看↗7,224
  • thunlp/wantwordsthunlp 的头像

    thunlp/WantWords

    7,106在 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
    在 GitHub 上查看↗7,106
  • chinawithfrank/chatbotcoursechinawithfrank 的头像

    chinawithfrank/ChatBotCourse

    6,018在 GitHub 上查看↗

    该项目是一个专注于构建大型语言模型聊天机器人的开发课程和学习课程。它提供了一系列结构化的教程,用于通过应用自然语言处理和深度学习模型来创建对话智能体。 这些材料包括用于实现神经网络和词嵌入以处理自动化问答任务的技术演练。它还提供了从外部文本源构建大规模对话语料库以训练和评估对话系统的指南。 该课程涵盖了核心文本分析技术,包括分词和解析,以帮助用户理解人类语言模式。

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

    Python
    在 GitHub 上查看↗6,018
  • maiot-io/zenmlmaiot-io 的头像

    maiot-io/zenml

    5,452在 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
    在 GitHub 上查看↗5,452
  • zenml-io/zenmlzenml-io 的头像

    zenml-io/zenml

    5,451在 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
    在 GitHub 上查看↗5,451
  • tensorflow/tputensorflow 的头像

    tensorflow/tpu

    5,281在 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
    在 GitHub 上查看↗5,281
  • alibaba/zvecalibaba 的头像

    alibaba/zvec

    5,198在 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
    在 GitHub 上查看↗5,198
  • nyandwi/machine_learning_completeNyandwi 的头像

    Nyandwi/machine_learning_complete

    4,983在 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
    在 GitHub 上查看↗4,983
  • spandan-madan/deeplearningprojectSpandan-Madan 的头像

    Spandan-Madan/DeepLearningProject

    4,785在 GitHub 上查看↗

    本项目是一个用于流派预测的多标签分类流水线。它实现了一个机器学习工作流,通过处理文本和视觉输入数据,为单个项目分配多个类别标签。 系统利用多模态特征提取将图像和文本描述转换为语义向量。该过程包括使用预训练网络进行视觉特征提取,以及使用语义词平均进行文本分析,从而使模型能够将不同数据类型集成到统一的输入中。 该流水线涵盖了完整的机器学习生命周期,包括来自外部数据库的数据集元数据集成,以及将数据组织成多阶段线性流水线。性能通过使用精确率和召回率计算的事实标准指标进行评估,同时通过成对共现矩阵分析类别关系。

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

    HTMLdeep-learningmachine-learningneural-networks
    在 GitHub 上查看↗4,785
  • makcedward/nlpaugmakcedward 的头像

    makcedward/nlpaug

    4,658在 GitHub 上查看↗

    nlpaug is a data augmentation library designed to generate synthetic text, audio, and spectrogram data to improve the robustness of machine learning models. It functions as a textual data synthesizer and an audio signal augmentor, providing specialized tools to expand datasets through various transformation methods. The project distinguishes itself through its ability to orchestrate complex workflows using a pipeline orchestrator, which allows multiple augmentation functions to be chained together sequentially or randomly. It supports sophisticated text synthesis via back-translation, context

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

    Jupyter Notebook
    在 GitHub 上查看↗4,658
  • zjunlp/deepkezjunlp 的头像

    zjunlp/DeepKE

    4,433在 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
    在 GitHub 上查看↗4,433
上一个12下一个
  1. Home
  2. Data & Databases
  3. Vector Storage
  4. Text Vectorizers

探索子标签

  • External Integrations1 个子标签Integrations 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 个子标签Numerical 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.