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

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektMCP-ServerÜber unsRanking-MethodikPresse
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

23 Repos

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

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • microsoftdocs/azure-docsAvatar von MicrosoftDocs

    MicrosoftDocs/azure-docs

    10,894Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗10,894
  • jack-cherish/machine-learningAvatar von Jack-Cherish

    Jack-Cherish/Machine-Learning

    10,333Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗10,333
  • vowpalwabbit/vowpal_wabbitAvatar von VowpalWabbit

    VowpalWabbit/vowpal_wabbit

    8,683Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗8,683
  • featuretools/featuretoolsAvatar von featuretools

    featuretools/featuretools

    7,655Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗7,655
  • microsoft/nlp-recipesAvatar von microsoft

    microsoft/nlp-recipes

    6,436Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗6,436
  • nfmcclure/tensorflow_cookbookAvatar von nfmcclure

    nfmcclure/tensorflow_cookbook

    6,239Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗6,239
  • apachecn/sklearn-doc-zhAvatar von apachecn

    apachecn/sklearn-doc-zh

    5,231Auf GitHub ansehen↗

    Dieses Projekt bietet eine übersetzte Version der Anleitungen und API-Referenzen der Machine-Learning-Bibliothek scikit-learn für chinesischsprachige Nutzer. Es dient als lokalisierte Wissensdatenbank und technische Referenz für die Implementierung prädiktiver Datenanalysen und statistischer Modellierung unter Verwendung eines Python-basierten Toolkits. Die Ressource deckt die Implementierung von überwachtem Lernen ab, einschließlich Klassifizierungs- und Regressionsaufgaben, sowie Workflows für unüberwachtes Lernen zur Mustererkennung und Anomalieerkennung. Zudem bietet sie Anleitungen zur Data-Science-Ausbildung, mit speziellem Fokus auf die Nutzung von scikit-learn für Machine Learning. Die Dokumentation enthält detaillierte Anweisungen zur Datenvorverarbeitung, Dimensionsreduktion und Feature-Selektion. Sie erläutert zudem die Modellevaluierung und -optimierung durch Leistungsmetriken, Hyperparameter-Optimierung und Generalisierungsvalidierung sowie die Verwendung von Vorhersage-Pipelines und Natural-Language-Processing-Dienstprogrammen.

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

    CSSdocumentationmachine-learningpython
    Auf GitHub ansehen↗5,231
  • azure/mmlsparkAvatar von Azure

    Azure/mmlspark

    5,228Auf GitHub ansehen↗

    Mmlspark ist ein verteiltes Framework zur Ausführung von Machine-Learning-Modellen, Datentransformationen und KI-Dienstintegrationen über Apache Spark-Cluster hinweg. Es fungiert als verteilte Machine-Learning-Bibliothek und Pipeline-Orchestrator, der es Benutzern ermöglicht, vortrainierte kognitive Dienste und benutzerdefinierte Modelle in großskalige Batch- und Streaming-Workflows zu integrieren. Das Projekt zeichnet sich durch die Fähigkeit aus, externe KI-Dienste und Web-APIs direkt in Big-Data-Pipelines für Text- und Bildanalysen einzubinden. Es bietet ein skalierbares Modelltrainings-Framework, das Gradient Boosting- und Klassifizierungsaufgaben über elastisch skalierbare Compute-Cluster koordiniert und Hardwarebeschleunigung für verteilte Modellinferenz nutzt. Das Toolset deckt ein breites Spektrum an Funktionen ab, einschließlich multimodaler Inhaltsanalyse für Bild, Sprache und Text sowie fortgeschrittener Anomalieerkennung für Zeitreihen- und multivariate Daten. Es enthält Dienstprogramme für Daten-Featurization, die Ausführung von ONNX-Modellen und Responsible-AI-Tools für Audits zur Modellfairness und Interpretierbarkeit von Vorhersagen mittels additiver Beitragswerte. Das Framework bietet zudem eine einheitliche Datenzugriffsschnittstelle zum Lesen und Schreiben über verschiedene Datenbanken und Cloud-Speichersysteme hinweg.

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

    Scala
    Auf GitHub ansehen↗5,228
  • rapidsai/cumlAvatar von rapidsai

    rapidsai/cuml

    5,209Auf GitHub ansehen↗

    cuml ist eine GPU-beschleunigte Machine-Learning-Bibliothek und ein Framework, das CUDA nutzt, um die Vorverarbeitung tabellarischer Daten und die Modellausführung zu beschleunigen. Es bietet eine Suite von Tools zum Trainieren und Bereitstellen von Klassifizierungs-, Regressions- und Clustering-Modellen auf NVIDIA-GPUs und GPU-Clustern. Die Bibliothek ist auf Skalierbarkeit ausgelegt und bietet eine verteilte GPU-Machine-Learning-Umgebung, die Berechnungen und Daten über mehrere Hardware-Beschleuniger und Knoten hinweg verteilen kann, um Datensätze zu verarbeiten, die den Speicher eines einzelnen Geräts überschreiten. Sie spiegelt Standard-Estimator-Schnittstellen wider, um den Austausch von CPU-basierten Modellen durch GPU-beschleunigte Versionen innerhalb bestehender Workflows zu ermöglichen. Das Projekt deckt ein breites Spektrum an Machine-Learning-Funktionen ab, einschließlich überwachtem Lernen, unüberwachtem Clustering, Nearest-Neighbor-Suche und hochdimensionaler Dimensionsreduktion. Es enthält zudem hardwarebeschleunigte Vorverarbeitung tabellarischer Daten für Feature-Skalierung und -Kodierung, Text-Feature-Extraktion, Zeitreihenanalyse und Erklärbarkeit von Modellvorhersagen. Unterstützende Hilfsmittel umfassen Tools zur Generierung synthetischer Datensätze, zur Serialisierung des Modellzustands und zur Berechnung von Modell-Performance-Metriken.

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

    Python
    Auf GitHub ansehen↗5,209
  • blader/humanizerAvatar von blader

    blader/humanizer

    5,012Auf GitHub ansehen↗

    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.

    Auf GitHub ansehen↗5,012
  • nyandwi/machine_learning_completeAvatar von Nyandwi

    Nyandwi/machine_learning_complete

    4,983Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗4,983
  • spandan-madan/deeplearningprojectAvatar von Spandan-Madan

    Spandan-Madan/DeepLearningProject

    4,785Auf GitHub ansehen↗

    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

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

    HTMLdeep-learningmachine-learningneural-networks
    Auf GitHub ansehen↗4,785
  • accord-net/frameworkAvatar von accord-net

    accord-net/framework

    4,540Auf GitHub ansehen↗

    Dieses Projekt ist ein Framework für wissenschaftliches Rechnen im .NET-Ökosystem und bietet eine umfassende Suite von Bibliotheken für numerische Analyse, Statistik und mathematische Optimierung. Es dient als grundlegendes Toolkit für die Entwicklung von Anwendungen in den Bereichen Machine Learning, digitale Signalverarbeitung und Computer Vision. Das Framework bietet spezialisierte Toolkits für das Training und die Bereitstellung prädiktiver Modelle, einschließlich neuronaler Netze, Support Vector Machines und Entscheidungsbäumen. Es zeichnet sich zudem durch tiefe Integrationen für Echtzeit-Bildanalyse aus, wie etwa Objektverfolgung und Gesichtserkennung, ergänzt durch eine dedizierte Bibliothek für digitale Signalverarbeitung zur Erfassung und Filterung von Audio- und Sensorsignalen. Das Funktionsspektrum erstreckt sich auf hochgradige Matrixzerlegung und lineare Algebra, probabilistische Zustandsmodellierung und heuristische Suchalgorithmen. Es deckt zudem eine breite Palette an Datenmanipulations-Dienstprogrammen ab, von Dimensionsreduktion und Normalisierung bis hin zur Organisation räumlicher Daten und Komponenten für wissenschaftliche Visualisierung. Das System enthält Hardware-Integrationscontroller für Kamerakonfiguration, GPIO-Port-Management und spezialisierte Tiefensensor-Hardware.

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

    C#
    Auf GitHub ansehen↗4,540
  • morvanzhou/tensorflow-tutorialAvatar von MorvanZhou

    MorvanZhou/Tensorflow-Tutorial

    4,334Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗4,334
  • gaussic/text-classification-cnn-rnnAvatar von gaussic

    gaussic/text-classification-cnn-rnn

    4,301Auf GitHub ansehen↗

    Dieses Projekt ist ein TensorFlow-basierter, überwachter Textkategorisierer, der für chinesisches Natural Language Processing konzipiert ist. Er nutzt eine hybride neuronale Netzwerkarchitektur, die konvolutionale und rekurrente Schichten kombiniert, um rohen chinesischen Text auf vordefinierte Kategorien abzubilden. Das System integriert konvolutionale neuronale Netze für die lokale Feature-Extraktion und rekurrente neuronale Netze zur Analyse sequenzieller Abhängigkeiten. Es verwendet zeichenbasierte Tokenisierung und Word-Embeddings, um Text als numerische Tensoren darzustellen. Die Implementierung deckt den End-to-End-Machine-Learning-Pipeline ab, einschließlich Text-Preprocessing, iterativem Modelltraining mit Dropout-Regularisierung und Messung der Vorhersageleistung mittels Verlust- und Genauigkeitsmetriken. Es enthält zudem Hilfsprogramme zur Verfolgung des Trainingsfortschritts und zur Aufrechterhaltung des Modellzustands durch Checkpoints.

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

    Pythonchineseclassificationcnn
    Auf GitHub ansehen↗4,301
  • snipsco/snips-nluAvatar von snipsco

    snipsco/snips-nlu

    3,972Auf GitHub ansehen↗

    snips-nlu ist eine Python-Bibliothek und eine Engine für Natural Language Understanding, die entwickelt wurde, um unstrukturierten Text in strukturierte Daten umzuwandeln. Sie identifiziert Benutzerabsichten (Intents) und extrahiert zugehörige Entitäten aus natürlichsprachlichen Sätzen, um eine maschinenlesbare Befehlsverarbeitung zu ermöglichen. Die Engine fungiert als mehrsprachiger Parser, der in der Lage ist, Text in mehreren Sprachen zu verarbeiten. Sie bildet identifizierte Entitäten auf kanonische Werte oder standardisierte ISO-Formate ab, wie z. B. Zeitstempel, um die Datenkonsistenz sicherzustellen. Das Projekt deckt Intent-Klassifizierung und Named Entity Recognition ab und nutzt Sequenz-Labeling und Tokenisierung, um Benutzerziele und spezifische Daten-Slots zu identifizieren.

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

    Python
    Auf GitHub ansehen↗3,972
  • mseitzer/pytorch-fidAvatar von mseitzer

    mseitzer/pytorch-fid

    3,849Auf GitHub ansehen↗

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

    TrickyGo/Dive-into-DL-TensorFlow2.0

    3,826Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗3,826
  • kananinirav/aws-certified-cloud-practitioner-notesAvatar von kananinirav

    kananinirav/AWS-Certified-Cloud-Practitioner-Notes

    3,829Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗3,829
  • 0xemmkty/quantmuseAvatar von 0xemmkty

    0xemmkty/QuantMuse

    2,592Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗2,592
Vorherige12Nächste
  1. Home
  2. Artificial Intelligence & ML
  3. Text Feature Extraction

Unter-Tags erkunden

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