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

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

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

23 个仓库

Awesome GitHub RepositoriesText Feature Extraction

Tools for transforming unstructured text into structured numerical features for quantitative analysis.

Distinct from Feature Extraction: Existing candidates focus on audio, visual, or geometric extraction; this specifically targets text.

Explore 23 awesome GitHub repositories matching artificial intelligence & ml · Text Feature Extraction. Refine with filters or upvote what's useful.

Awesome Text Feature Extraction GitHub Repositories

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

    MicrosoftDocs/azure-docs

    10,894在 GitHub 上查看↗

    Azure Docs is the official technical documentation repository for Microsoft Azure, the cloud computing platform. It provides comprehensive guidance on the full spectrum of Azure services, covering everything from core infrastructure components like virtual machines, Kubernetes clusters, and serverless computing to platform services for AI, machine learning, data analytics, and storage. The documentation details how to provision, manage, and govern cloud resources at scale, including policy enforcement, identity management, and cost optimization. The documentation distinguishes Azure through i

    Documents Azure's Text Analytics service for evaluating sentiment and topics in text.

    Markdownskilling
    在 GitHub 上查看↗10,894
  • jack-cherish/machine-learningJack-Cherish 的头像

    Jack-Cherish/Machine-Learning

    10,333在 GitHub 上查看↗

    This project is a collection of supervised and unsupervised machine learning algorithms implemented from scratch using Python. It serves as an educational resource for studying model training, parameter optimization, and the implementation of core predictive models. The library provides a variety of supervised learning tools, including linear and logistic regression, decision trees, and support vector machines. It also features unsupervised learning capabilities for discovering patterns in unlabeled datasets through clustering algorithms. Broad capability areas include ensemble learning thro

    Transforms unstructured text into structured numerical features based on word frequency ranking.

    Pythonadaboostadaboost-algorithmdecision-tree
    在 GitHub 上查看↗10,333
  • vowpalwabbit/vowpal_wabbitVowpalWabbit 的头像

    VowpalWabbit/vowpal_wabbit

    8,683在 GitHub 上查看↗

    Vowpal Wabbit is an open-source machine learning system designed for online learning, where models update incrementally from streaming data without requiring full retraining. It provides a reduction-based learning framework that composes complex tasks from simpler algorithms, and includes a feature hashing trick that maps unbounded feature names into a fixed-size vector space to keep memory usage constant regardless of dataset size. The system supports distributed training across a cluster using an allreduce protocol for synchronized updates, and offers an active learning query strategy that s

    Parses free-form text into bag-of-words feature representations for model training.

    C++active-learningc-plus-pluscontextual-bandits
    在 GitHub 上查看↗8,683
  • featuretools/featuretoolsfeaturetools 的头像

    featuretools/featuretools

    7,655在 GitHub 上查看↗

    Featuretools is a Python data science library and automated feature engineering framework designed to create predictive features from multiple related datasets. It automates the data preparation and transformation steps required for machine learning models through deep feature synthesis. The library enables the automatic generation of comprehensive feature tables by applying recursive transformations to relational data. It supports the transformation of unstructured text into structured numeric features and allows users to define custom primitives to extend the synthesis process with specific

    Transforms unstructured text into structured features using specialized primitives for quantitative analysis.

    Python
    在 GitHub 上查看↗7,655
  • microsoft/nlp-recipesmicrosoft 的头像

    microsoft/nlp-recipes

    6,436在 GitHub 上查看↗

    nlp-recipes is a collection of implementation guides and reference templates for applying natural language processing techniques to real-world tasks. It provides standardized workflows and code examples for developing NLP pipelines, from dataset preparation and model training to performance evaluation. The project focuses on the practical application of transformer-based models, offering patterns for fine-tuning pretrained architectures for tasks such as text classification, named entity recognition, and question answering. It also includes a toolkit for model interpretability, allowing users

    Implements techniques for identifying emotional tone and key themes in unstructured text.

    Python
    在 GitHub 上查看↗6,436
  • nfmcclure/tensorflow_cookbooknfmcclure 的头像

    nfmcclure/tensorflow_cookbook

    6,239在 GitHub 上查看↗

    The TensorFlow Cookbook is a collection of code examples and recipes for building, training, and deploying machine learning models using TensorFlow. It covers the full model lifecycle, from constructing neural networks and training them with configurable parameters to packaging trained models for production deployment with unit tests and multi-device support. The project also integrates TensorBoard for logging and visualizing computational graphs, scalar summaries, and histograms during training. The cookbook demonstrates a wide range of machine learning techniques, including convolutional ne

    Transforms text into numerical vectors using bag-of-words, TF-IDF, and Word2Vec embeddings.

    Jupyter Notebookclassificationcnngenetic-algorithm
    在 GitHub 上查看↗6,239
  • apachecn/sklearn-doc-zhapachecn 的头像

    apachecn/sklearn-doc-zh

    5,231在 GitHub 上查看↗

    This project provides a translated version of the scikit-learn machine learning library guides and API references for Chinese speakers. It serves as a localized knowledge base and technical reference for implementing predictive data analysis and statistical modeling using a Python-based toolkit. The resource covers the implementation of supervised learning, including classification and regression tasks, and unsupervised learning workflows for pattern discovery and anomaly detection. It also provides guidance on data science education, specifically focusing on the use of scikit-learn for machi

    Offers instructions on transforming unstructured text into numerical features using techniques like hashing and sparse matrices.

    CSSdocumentationmachine-learningpython
    在 GitHub 上查看↗5,231
  • azure/mmlsparkAzure 的头像

    Azure/mmlspark

    5,228在 GitHub 上查看↗

    Mmlspark is a distributed framework for executing machine learning models, data transformations, and AI service integrations across Apache Spark clusters. It functions as a distributed machine learning library and pipeline orchestrator, allowing users to integrate pre-trained cognitive services and custom models into large-scale batch and streaming workflows. The project is distinguished by its ability to incorporate external AI services and web APIs directly into big data pipelines for text and vision analysis. It provides a scalable model training framework that coordinates gradient boostin

    Detects languages, extracts key phrases, and calculates sentiment scores from unstructured text.

    Scala
    在 GitHub 上查看↗5,228
  • rapidsai/cumlrapidsai 的头像

    rapidsai/cuml

    5,209在 GitHub 上查看↗

    cuml is a GPU-accelerated machine learning library and framework that uses CUDA to accelerate tabular data preprocessing and model execution. It provides a suite of tools for training and deploying classification, regression, and clustering models on NVIDIA GPUs and GPU clusters. The library is designed for scalability, offering a distributed GPU machine learning environment that can spread computation and data across multiple hardware accelerators and nodes to handle datasets exceeding single-device memory. It mirrors standard estimator interfaces to allow the replacement of CPU-based models

    Converts raw text documents into numeric matrices using token counts, hashing, and weighted frequency calculations.

    Python
    在 GitHub 上查看↗5,209
  • blader/humanizerblader 的头像

    blader/humanizer

    5,012在 GitHub 上查看↗

    Humanizer is a text processing system designed to remove machine-generated patterns from writing to make it sound more natural and conversational. It functions as an auditor and rewriter that identifies robotic signatures, formulaic tropes, and mechanical formatting in machine output. The project features a style-matching system that analyzes provided writing samples to replicate a user's specific sentence rhythms, vocabulary, and punctuation habits. This allows the tool to mirror a personal voice and apply a calibrated tone to the rewritten text. The system covers a broad range of linguisti

    Analyzes sentence rhythm, vocabulary, and punctuation from user samples to create a quantitative profile for text replication.

    在 GitHub 上查看↗5,012
  • 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

    Uses convolutional layers to identify hierarchical patterns in text for category prediction.

    Jupyter Notebookcomputer-visiondata-analysisdata-science
    在 GitHub 上查看↗4,983
  • spandan-madan/deeplearningprojectSpandan-Madan 的头像

    Spandan-Madan/DeepLearningProject

    4,785在 GitHub 上查看↗

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

    Transforms raw images and text into high-dimensional vectors using pre-trained network layers.

    HTMLdeep-learningmachine-learningneural-networks
    在 GitHub 上查看↗4,785
  • accord-net/frameworkaccord-net 的头像

    accord-net/framework

    4,540在 GitHub 上查看↗

    这是一个面向 .NET 生态系统的科学计算框架,提供了一套全面的数值分析、统计和数学优化库。它作为开发机器学习、数字信号处理和计算机视觉应用的基础工具包。 该框架提供了用于训练和部署预测模型的专用工具包,包括神经网络、支持向量机和决策树。它还通过对实时视觉分析(如对象跟踪和面部特征检测)的深度集成,以及用于捕获和过滤音频及传感器信号的专用数字信号处理库而脱颖而出。 其功能范围扩展到高级矩阵分解和线性代数、概率状态建模和启发式搜索算法。它还涵盖了广泛的数据操作实用程序,从降维和归一化到空间数据组织和科学可视化组件。 该系统包括用于摄像机配置、GPIO 端口管理和专用深度传感硬件的硬件集成控制器。

    Converts raw textual data into numerical bag-of-words feature representations for machine learning.

    C#
    在 GitHub 上查看↗4,540
  • morvanzhou/tensorflow-tutorialMorvanZhou 的头像

    MorvanZhou/Tensorflow-Tutorial

    4,334在 GitHub 上查看↗

    本项目是使用 TensorFlow 进行神经网络开发的教育资源和参考实现集合。它作为一个全面的学习课程、机器学习课程大纲和构建深度学习架构的实践指南。 该代码库提供了涵盖广泛模型类型的教学材料和示例,包括用于图像分类的卷积神经网络、用于序列数据的循环网络和长短期记忆单元,以及用于生成式建模的自动编码器。它还包括用于深度强化学习智能体和将预训练模型适配到新任务的迁移学习技术的实现。 该项目涵盖了完整的开发生命周期,包括数据预处理、计算图定义和权重优化。它提供了用于模型评估和训练优化的实用工具(如 Dropout 和正则化),以及用于可视化网络架构和监控训练指标的工具。

    Extracts high-dimensional feature vectors from raw data using layers from pre-trained neural networks.

    Pythonautoencoderclassificationcnn
    在 GitHub 上查看↗4,334
  • gaussic/text-classification-cnn-rnngaussic 的头像

    gaussic/text-classification-cnn-rnn

    4,301在 GitHub 上查看↗

    This project is a TensorFlow-based supervised text categorizer designed for Chinese natural language processing. It utilizes a hybrid neural network architecture that combines convolutional and recurrent layers to map raw Chinese text to predefined categories. The system integrates convolutional neural networks for local feature extraction and recurrent neural networks for analyzing sequential dependencies. It employs character-level tokenization and word embeddings to represent text as numerical tensors. The implementation covers the end-to-end machine learning pipeline, including text prep

    Extracts hierarchical spatial patterns and local features from text using CNNs.

    Pythonchineseclassificationcnn
    在 GitHub 上查看↗4,301
  • snipsco/snips-nlusnipsco 的头像

    snipsco/snips-nlu

    3,972在 GitHub 上查看↗

    snips-nlu 是一个 Python 库和自然语言理解引擎,旨在将非结构化文本转换为结构化数据。它识别用户意图并从自然语言句子中提取关联实体,以实现机器可读的命令处理。 该引擎作为一个多语言解析器,能够处理多种语言的文本。它将识别出的实体映射到规范值或标准化的 ISO 格式(如时间戳),以确保数据一致性。 该项目涵盖意图分类和命名实体识别,利用序列标注和分词来识别用户目标和特定的数据槽位。

    Transforms raw text into numerical feature vectors using linguistic patterns and character-level n-grams.

    Python
    在 GitHub 上查看↗3,972
  • mseitzer/pytorch-fidmseitzer 的头像

    mseitzer/pytorch-fid

    3,849在 GitHub 上查看↗

    pytorch-fid is a PyTorch-based evaluator and image distribution analysis library used to calculate the Fréchet Inception Distance. It functions as a benchmarking tool that maps image pixels to high-dimensional feature vectors using a pre-trained convolutional neural network to measure the mathematical divergence between real and synthetic datasets. The library quantifies the quality and diversity of generative models by representing image feature sets as mean and covariance matrices. It allows for the extraction of latent representations from specific neural network layers, with configurable

    Provides the ability to use specific layers from pre-trained neural networks to extract high-dimensional feature vectors.

    Pythondeep-learningfidfid-score
    在 GitHub 上查看↗3,849
  • trickygo/dive-into-dl-tensorflow2.0TrickyGo 的头像

    TrickyGo/Dive-into-DL-TensorFlow2.0

    3,826在 GitHub 上查看↗

    This project is a structured TensorFlow deep learning curriculum and an interactive machine learning course delivered through Jupyter Notebooks. It serves as a technical guide and model zoo providing reference implementations for neural networks and machine learning algorithms. The curriculum focuses on practical implementations of computer vision, including object detection, semantic segmentation, and style transfer. It also provides tutorials for natural language processing, specifically covering word embeddings and encoder-decoder architectures for sequence modeling. The material covers t

    Uses layers from pre-trained networks to extract high-dimensional feature vectors from raw images.

    Jupyter Notebookbookchinese-simplifiedcv
    在 GitHub 上查看↗3,826
  • kananinirav/aws-certified-cloud-practitioner-noteskananinirav 的头像

    kananinirav/AWS-Certified-Cloud-Practitioner-Notes

    3,829在 GitHub 上查看↗

    This project is a collection of structured study notes and conceptual breakdowns designed for the AWS Certified Cloud Practitioner exam. It serves as a technical reference and study guide, organizing cloud service details and architectural principles to assist in certification preparation. The knowledge base is built using markdown files and includes curated cheat sheets and interactive mind-map visualizations. These tools map complex certification topics into visual hierarchies to enable drill-down study paths and rapid revision. The materials cover a wide range of cloud capabilities, inclu

    Provides study notes on utilizing natural language processing to identify sentiment and topics within unstructured text.

    HTMLamazon-web-servicesawsaws-certified-cloud-practitioner
    在 GitHub 上查看↗3,829
  • 0xemmkty/quantmuse0xemmkty 的头像

    0xemmkty/QuantMuse

    2,592在 GitHub 上查看↗

    QuantMuse is an algorithmic trading platform and quantitative trading framework that integrates large language models with mathematical analysis to automate market insights and trading strategies. It functions as a system for building, backtesting, and executing strategies using both historical and real-time market data. The framework is distinguished by its use of large language models for financial analysis and sentiment extraction from news and social media. It utilizes autonomous agents with chain-of-thought reasoning to generate market intelligence and strategic reports, while employing

    Extracts quantitative mood scores and key themes from unstructured financial text using NLP.

    Pythonmachine-learningpythonquantitative-trading
    在 GitHub 上查看↗2,592
上一个12下一个
  1. Home
  2. Artificial Intelligence & ML
  3. Text Feature Extraction

探索子标签

  • Bag-of-Words Feature ExtractorsAccepts raw text as input and automatically converts it into a bag-of-words feature representation for learning. **Distinct from Text Feature Extraction:** Distinct from Text Feature Extraction: specifically handles bag-of-words conversion from raw text, not general numerical feature extraction.
  • Bag-of-Words ParsersParses free-form text input and converts it into bag-of-words feature representations for machine learning models. **Distinct from Text Feature Extraction:** Distinct from Text Feature Extraction: specifically handles raw text parsing into bag-of-words vectors, not general numerical feature extraction from text.
  • Convolutional Text FeaturesThe use of convolutional neural networks to extract hierarchical spatial patterns from text data. **Distinct from Text Feature Extraction:** Distinct from Text Feature Extraction: specifically targets the use of CNNs for feature extraction rather than general vectorization.
  • Pre-trained Neural Feature ExtractionUsing layers from pre-trained neural networks to convert raw media into high-dimensional feature vectors. **Distinct from Text Feature Extraction:** Specifically utilizes pre-trained network layers, extending beyond general text or manual feature extraction.
  • Sentiment & Topic AnalysisNatural language processing for identifying emotional tone and key themes in unstructured text. **Distinct from Text Feature Extraction:** Distinct from Text Feature Extraction: focuses on semantic meaning and sentiment rather than numerical vectorization for ML models.