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

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoServidor MCPAcerca deCómo clasificamosPrensa
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

23 repositorios

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

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • microsoftdocs/azure-docsAvatar de MicrosoftDocs

    MicrosoftDocs/azure-docs

    10,894Ver en 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
    Ver en GitHub↗10,894
  • jack-cherish/machine-learningAvatar de Jack-Cherish

    Jack-Cherish/Machine-Learning

    10,333Ver en 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
    Ver en GitHub↗10,333
  • vowpalwabbit/vowpal_wabbitAvatar de VowpalWabbit

    VowpalWabbit/vowpal_wabbit

    8,683Ver en 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
    Ver en GitHub↗8,683
  • featuretools/featuretoolsAvatar de featuretools

    featuretools/featuretools

    7,655Ver en 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
    Ver en GitHub↗7,655
  • microsoft/nlp-recipesAvatar de microsoft

    microsoft/nlp-recipes

    6,436Ver en 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
    Ver en GitHub↗6,436
  • nfmcclure/tensorflow_cookbookAvatar de nfmcclure

    nfmcclure/tensorflow_cookbook

    6,239Ver en 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
    Ver en GitHub↗6,239
  • apachecn/sklearn-doc-zhAvatar de apachecn

    apachecn/sklearn-doc-zh

    5,231Ver en GitHub↗

    Este proyecto proporciona una versión traducida de las guías y referencias de API de la biblioteca de machine learning scikit-learn para hablantes de chino. Sirve como base de conocimientos localizada y referencia técnica para implementar análisis de datos predictivos y modelado estadístico utilizando un kit de herramientas basado en Python. El recurso cubre la implementación de aprendizaje supervisado, incluyendo tareas de clasificación y regresión, y flujos de trabajo de aprendizaje no supervisado para el descubrimiento de patrones y detección de anomalías. También proporciona orientación sobre educación en ciencia de datos, centrándose específicamente en el uso de scikit-learn para machine learning. La documentación incluye instrucciones detalladas sobre preprocesamiento de datos, reducción de dimensionalidad y selección de características. Detalla además la evaluación y ajuste de modelos mediante métricas de rendimiento, optimización de hiperparámetros y validación de generalización, así como el uso de pipelines de predicción y utilidades de procesamiento de lenguaje natural.

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

    CSSdocumentationmachine-learningpython
    Ver en GitHub↗5,231
  • azure/mmlsparkAvatar de Azure

    Azure/mmlspark

    5,228Ver en GitHub↗

    Mmlspark es un framework distribuido para ejecutar modelos de machine learning, transformaciones de datos e integraciones de servicios de IA a través de clústeres de Apache Spark. Funciona como una biblioteca de machine learning distribuida y orquestador de pipelines, permitiendo a los usuarios integrar servicios cognitivos preentrenados y modelos personalizados en flujos de trabajo de procesamiento por lotes y streaming a gran escala. El proyecto se distingue por su capacidad para incorporar servicios de IA externos y API web directamente en pipelines de big data para análisis de texto y visión. Proporciona un framework de entrenamiento de modelos escalable que coordina tareas de potenciación de gradiente (gradient boosting) y clasificación a través de clústeres de cómputo elásticamente redimensionables, utilizando aceleración por hardware para la inferencia de modelos distribuida. El conjunto de herramientas cubre una amplia gama de capacidades, incluyendo análisis de contenido multimodal para imagen, voz y texto, así como detección de anomalías avanzada para datos de series temporales y multivariados. Incluye utilidades para la featurización de datos, la ejecución de modelos ONNX y herramientas de IA responsable para la auditoría de equidad de modelos y la interpretación de predicciones utilizando valores de contribución aditivos. El framework también proporciona una interfaz de acceso a datos unificada para leer y escribir a través de diversas bases de datos y sistemas de almacenamiento en la nube.

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

    Scala
    Ver en GitHub↗5,228
  • rapidsai/cumlAvatar de rapidsai

    rapidsai/cuml

    5,209Ver en GitHub↗

    cuml es una librería y framework de aprendizaje automático acelerado por GPU que utiliza CUDA para acelerar el preprocesamiento de datos tabulares y la ejecución de modelos. Proporciona un conjunto de herramientas para entrenar y desplegar modelos de clasificación, regresión y agrupamiento en GPUs de NVIDIA y clústeres de GPU. La librería está diseñada para la escalabilidad, ofreciendo un entorno de aprendizaje automático de GPU distribuido que puede repartir la computación y los datos a través de múltiples aceleradores de hardware y nodos para manejar conjuntos de datos que exceden la memoria de un solo dispositivo. Refleja las interfaces de estimador estándar para permitir el reemplazo de modelos basados en CPU con versiones aceleradas por GPU dentro de los flujos de trabajo existentes. El proyecto cubre una amplia gama de capacidades de aprendizaje automático, incluyendo aprendizaje supervisado, agrupamiento no supervisado, búsqueda de vecinos más cercanos y reducción de dimensionalidad de alta dimensión. También incluye preprocesamiento de datos tabulares acelerado por hardware para escalado y codificación de características, extracción de características de texto, análisis de series temporales y explicabilidad de predicción de modelos. Las utilidades de soporte incluyen herramientas para la generación de conjuntos de datos sintéticos, serialización del estado del modelo y el cálculo de métricas de rendimiento del modelo.

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

    Python
    Ver en GitHub↗5,209
  • blader/humanizerAvatar de blader

    blader/humanizer

    5,012Ver en 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.

    Ver en GitHub↗5,012
  • nyandwi/machine_learning_completeAvatar de Nyandwi

    Nyandwi/machine_learning_complete

    4,983Ver en 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
    Ver en GitHub↗4,983
  • spandan-madan/deeplearningprojectAvatar de Spandan-Madan

    Spandan-Madan/DeepLearningProject

    4,785Ver en GitHub↗

    Este proyecto es un pipeline de clasificación multietiqueta diseñado para la predicción de géneros. Implementa un flujo de trabajo de aprendizaje automático que asigna múltiples etiquetas de categoría a un solo elemento procesando datos de entrada tanto textuales como visuales. El sistema utiliza extracción de características multimodal para transformar imágenes y descripciones de texto en vectores semánticos. Este proceso incluye el uso de redes preentrenadas para la extracción de características visuales y el promedio de palabras semánticas para el análisis de texto, permitiendo que el modelo integre diferentes tipos de datos en una entrada unificada. El pipeline cubre todo el ciclo de vida del aprendizaje automático, incluyendo la integración de metadatos de conjuntos de datos desde bases de datos externas y la organización de los datos en un pipeline lineal de múltiples etapas. El rendimiento se mide mediante la evaluación de métricas de verdad fundamental utilizando cálculos de precisión y exhaustividad (recall), mientras que las relaciones entre categorías se analizan mediante matrices de coocurrencia por pares.

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

    HTMLdeep-learningmachine-learningneural-networks
    Ver en GitHub↗4,785
  • accord-net/frameworkAvatar de accord-net

    accord-net/framework

    4,540Ver en GitHub↗

    Este proyecto es un framework de computación científica para el ecosistema .NET, que proporciona un conjunto completo de librerías para análisis numérico, estadística y optimización matemática. Sirve como kit de herramientas fundamental para desarrollar aplicaciones en aprendizaje automático (machine learning), procesamiento de señales digitales y visión artificial. El framework proporciona kits de herramientas especializados para entrenar y desplegar modelos predictivos, incluyendo redes neuronales, máquinas de vectores de soporte y árboles de decisión. Se distingue además por integraciones profundas para el análisis visual en tiempo real, como el seguimiento de objetos y la detección de rasgos faciales, junto con una librería dedicada al procesamiento de señales digitales para capturar y filtrar señales de audio y sensores. La superficie de capacidades se extiende a la descomposición de matrices de alto nivel y álgebra lineal, modelado de estados probabilísticos y algoritmos de búsqueda heurística. También cubre una amplia gama de utilidades de manipulación de datos, desde la reducción de dimensionalidad y normalización hasta la organización de datos espaciales y componentes de visualización científica. El sistema incluye controladores de integración de hardware para la configuración de cámaras, gestión de puertos GPIO y hardware especializado de detección de profundidad.

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

    C#
    Ver en GitHub↗4,540
  • morvanzhou/tensorflow-tutorialAvatar de MorvanZhou

    MorvanZhou/Tensorflow-Tutorial

    4,334Ver en GitHub↗

    This project is a collection of educational resources and reference implementations for neural network development using TensorFlow. It serves as a comprehensive learning course, machine learning curriculum, and practical implementation guide for building deep learning architectures. The codebase provides instructional materials and examples covering a wide range of model types, including convolutional neural networks for image classification, recurrent networks and long short-term memory cells for sequential data, and autoencoders for generative modeling. It also includes implementations for

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

    Pythonautoencoderclassificationcnn
    Ver en GitHub↗4,334
  • gaussic/text-classification-cnn-rnnAvatar de gaussic

    gaussic/text-classification-cnn-rnn

    4,301Ver en 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
    Ver en GitHub↗4,301
  • snipsco/snips-nluAvatar de snipsco

    snipsco/snips-nlu

    3,972Ver en GitHub↗

    snips-nlu es una biblioteca de Python y motor de comprensión de lenguaje natural diseñado para convertir texto no estructurado en datos estructurados. Identifica intenciones del usuario y extrae entidades asociadas de oraciones en lenguaje natural para permitir el procesamiento de comandos legible por máquina. El motor funciona como un parser multilingüe capaz de procesar texto en varios idiomas. Mapea las entidades identificadas a valores canónicos o formatos ISO estandarizados, como marcas de tiempo, para asegurar la consistencia de los datos. El proyecto cubre la clasificación de intenciones y el reconocimiento de entidades nombradas, utilizando etiquetado de secuencias y tokenización para identificar los objetivos del usuario y slots de datos específicos.

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

    Python
    Ver en GitHub↗3,972
  • mseitzer/pytorch-fidAvatar de mseitzer

    mseitzer/pytorch-fid

    3,849Ver en 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
    Ver en GitHub↗3,849
  • trickygo/dive-into-dl-tensorflow2.0Avatar de TrickyGo

    TrickyGo/Dive-into-DL-TensorFlow2.0

    3,826Ver en 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
    Ver en GitHub↗3,826
  • kananinirav/aws-certified-cloud-practitioner-notesAvatar de kananinirav

    kananinirav/AWS-Certified-Cloud-Practitioner-Notes

    3,829Ver en 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
    Ver en GitHub↗3,829
  • 0xemmkty/quantmuseAvatar de 0xemmkty

    0xemmkty/QuantMuse

    2,592Ver en 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
    Ver en GitHub↗2,592
Ant.12Siguiente
  1. Home
  2. Artificial Intelligence & ML
  3. Text Feature Extraction

Explorar subetiquetas

  • 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.