awesome-repositories.com
Blog
awesome-repositories.com

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

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

36 Repos

Awesome GitHub RepositoriesFeature Scale Normalization

Preprocessing techniques to scale numeric features to a standard range for stable model convergence.

Distinct from Data Normalization Utilities: Candidates focus on CPU features or structural data normalization; this is statistical feature scaling for ML training.

Explore 36 awesome GitHub repositories matching artificial intelligence & ml · Feature Scale Normalization. Refine with filters or upvote what's useful.

Awesome Feature Scale Normalization GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • trekhleb/homemade-machine-learningAvatar von trekhleb

    trekhleb/homemade-machine-learning

    24,608Auf GitHub ansehen↗

    This project provides a collection of machine learning algorithms implemented from scratch in Python. It serves as an educational resource using interactive notebooks that combine code with mathematical explanations to demonstrate the first principles of data science. The repository includes reference implementations for neural networks, such as multilayer perceptrons with backpropagation, and supervised learning models including linear and logistic regression. It also covers unsupervised learning through k-means clustering and Gaussian anomaly detection. The codebase covers a broad range of

    Provides mean normalization utilities to ensure stable convergence during gradient descent training.

    Jupyter Notebook
    Auf GitHub ansehen↗24,608
  • rasbt/python-machine-learning-bookAvatar von rasbt

    rasbt/python-machine-learning-book

    12,614Auf GitHub ansehen↗

    This project is an educational resource providing practical code examples and implementations of machine learning algorithms using the Python language. It serves as a guide for constructing predictive pipelines, clustering models, and dimensionality reduction within the Scikit-Learn ecosystem. The repository includes comprehensive demonstrations for supervised and unsupervised learning, as well as detailed examples for implementing neural networks and deep architectures. It also provides practical guidance on exporting model parameters to JSON and wrapping trained models in web APIs for produ

    Implements feature scaling techniques to standardize data ranges for stable gradient descent convergence.

    Jupyter Notebook
    Auf GitHub ansehen↗12,614
  • cs231n/cs231n.github.ioAvatar von cs231n

    cs231n/cs231n.github.io

    10,923Auf GitHub ansehen↗

    This project is a static educational website and comprehensive curriculum focused on computer vision and deep learning. It serves as a public repository of instructional materials, lecture notes, and technical guides specifically detailing convolutional neural networks and visual recognition. The site is developed using static-site generation to host course documentation and student project directories. It provides structured academic resources that guide learners through image classification, generative modeling, and the implementation of various neural network architectures. The curriculum

    Explains how to normalize dataset features to zero mean and unit variance for stable model convergence.

    Jupyter Notebook
    Auf GitHub ansehen↗10,923
  • 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

    Scales numeric features by mean and variance to ensure stable model convergence.

    Pythonadaboostadaboost-algorithmdecision-tree
    Auf GitHub ansehen↗10,333
  • bytedance/monolithAvatar von bytedance

    bytedance/monolith

    9,271Auf GitHub ansehen↗

    Monolith is a distributed recommendation model framework and asynchronous training engine designed to build and train large-scale deep learning architectures. It functions as a distributed model trainer that processes massive datasets across multiple compute nodes using asynchronous update mechanisms. The system features a dedicated embedding table manager that creates unique, feature-isolated tables to prevent representation collisions. It also includes a real-time weight updater to capture immediate changes in user interest and data hotspots through continuous parameter synchronization. Th

    Allocates feature-isolated embedding tables to prevent representation collisions in large-scale recommendation models.

    Python
    Auf GitHub ansehen↗9,271
  • apachecn/interviewAvatar von apachecn

    apachecn/Interview

    8,944Auf GitHub ansehen↗

    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

    Teaches preprocessing techniques to scale numeric features for stable machine learning model convergence.

    Jupyter Notebookinterviewkaggleleetcode
    Auf GitHub ansehen↗8,944
  • lawlite19/machinelearning_pythonAvatar von lawlite19

    lawlite19/MachineLearning_Python

    8,526Auf GitHub ansehen↗

    This is a Python machine learning library featuring a collection of core algorithms implemented from scratch to demonstrate foundational AI concepts. It provides a comprehensive toolkit for supervised learning, unsupervised learning, and neural network development. The project is distinguished by its custom implementation of a neural network framework, which includes multi-layer perceptrons with backpropagation, gradient descent, and weight regularization. It also includes a specialized anomaly detection toolkit that identifies outliers and rare events using Gaussian probability distributions

    Scales numerical features to a consistent range using mean and standard deviation for faster model convergence.

    Python
    Auf GitHub ansehen↗8,526
  • automl/auto-sklearnAvatar von automl

    automl/auto-sklearn

    8,111Auf GitHub ansehen↗

    This is a scikit-learn automated machine learning framework designed to optimize model selection and hyperparameters. It functions as an automated model selector and hyperparameter optimization tool for classification and regression tasks, utilizing an automated ensemble builder to combine high-performing models for increased predictive accuracy. The system features a distributed search engine that uses Dask for parallel machine learning optimization across CPU cores or clusters. It implements a budget-based evaluation strategy through successive halving to prioritize promising model configur

    Applies power transformations to input features to improve performance on non-normal data.

    Python
    Auf GitHub ansehen↗8,111
  • kulbear/deep-learning-courseraAvatar von Kulbear

    Kulbear/deep-learning-coursera

    7,729Auf GitHub ansehen↗

    This repository contains programming assignments and lecture notes from Andrew Ng's foundational deep learning course specialization on Coursera. The materials cover core neural network training techniques including optimization algorithms, normalization methods, regularization approaches, parameter initialization strategies, and learning rate scheduling to improve model convergence and generalization. The coursework explores design principles where successive neural network layers learn progressively more abstract feature representations from input data. It provides guidance on selecting ope

    Scale input data to a standard range so the cost function becomes easier and faster to optimize during gradient descent.

    Jupyter Notebookcourseradeep-learning
    Auf GitHub ansehen↗7,729
  • rasbt/python-machine-learning-book-2nd-editionAvatar von rasbt

    rasbt/python-machine-learning-book-2nd-edition

    7,194Auf GitHub ansehen↗

    This project is a machine learning educational resource and implementation guide for Python. It provides a collection of executable code and notebooks that demonstrate predictive modeling, data analysis workflows, and the implementation of various machine learning algorithms. The repository features practical examples of classification, regression, and clustering tasks using Scikit-Learn, alongside tutorials for building and training deep learning architectures with TensorFlow. These include implementations of convolutional and recurrent networks. The content covers a broad range of capabili

    Scales numeric features to a standard range to ensure stable and consistent model convergence.

    Jupyter Notebookdata-sciencedeep-learningmachine-learning
    Auf GitHub ansehen↗7,194
  • greyhatguy007/machine-learning-specialization-courseraAvatar von greyhatguy007

    greyhatguy007/Machine-Learning-Specialization-Coursera

    6,996Auf GitHub ansehen↗

    This repository is a collection of implementation references and solved notebooks covering supervised, unsupervised, and reinforcement learning techniques. It provides practical guides for building predictive models, clustering algorithms, and autonomous agents. The project includes specific implementations for neural network architectures, such as multi-layer perceptrons for digit recognition, and recommender systems using collaborative and content-based filtering. It also features reinforcement learning systems that utilize deep Q-learning to optimize decision-making policies. The codebase

    Provides feature scaling and normalization techniques to ensure stable model convergence during training.

    Jupyter Notebookandrew-ngandrew-ng-machine-learningcoursera
    Auf GitHub ansehen↗6,996
  • tensorpack/tensorpackAvatar von tensorpack

    tensorpack/tensorpack

    6,287Auf GitHub ansehen↗

    Tensorpack ist ein High-Level-TensorFlow-Framework für neuronale Netze und eine Forschungsbibliothek für den Aufbau und das Training von Deep-Learning-Modellen. Es bietet eine Sammlung reproduzierbarer Architekturen neuronaler Netze für Computer Vision, generative Aufgaben, Reinforcement Learning und Natural Language Processing. Das Projekt zeichnet sich durch eine spezialisierte Deep-Learning-Daten-Pipeline aus, die reines Python für paralleles Datenladen und Streaming verwendet. Es enthält einen Multi-GPU-Trainings-Orchestrator zur Verteilung von Workloads mittels Data-Parallel-Strategien und ein dediziertes Interpretierbarkeits-Toolkit zur Visualisierung von Modell-Saliency- und Aktivierungskarten. Das Framework deckt ein breites Spektrum an Funktionen ab, einschließlich Computer-Vision-Pipelines für Objekterkennung und semantische Segmentierung, Sequenzmodellierung für Sprache und Text sowie die Entwicklung von Reinforcement-Learning-Agenten. Es bietet zudem Modelloptimierungstools für Gewichtsquantisierung und Low-Bitwidth-Training sowie Utilities zur Reproduktion akademischer Forschungsarbeiten und zur Konvertierung von Legacy-Caffe-Modellgewichten.

    Scales acoustic input features for consistent model convergence by calculating mean and standard deviation.

    Python
    Auf GitHub ansehen↗6,287
  • tkarras/progressive_growing_of_gansAvatar von tkarras

    tkarras/progressive_growing_of_gans

    6,159Auf GitHub ansehen↗

    This repository provides a complete framework for training generative adversarial networks (GANs) that produce high-resolution photorealistic images, up to 1024 by 1024 pixels. The core technique is progressive layer growth, where both the generator and discriminator networks start training at low resolution and gradually add new layers to model finer details, enabling stable synthesis of large images. The framework includes a high-resolution image generator, an image quality metric evaluator, a latent space interpolation tool for creating smooth transition videos, and a multi-resolution datas

    Applies pixelwise feature vector normalization to stabilize signal magnitudes in the generator.

    Python
    Auf GitHub ansehen↗6,159
  • biolab/orange3Avatar von biolab

    biolab/orange3

    5,635Auf GitHub ansehen↗

    Orange3 is a visual data mining platform that provides an interactive canvas for building data analysis workflows without writing code. At its core, it offers a widget-based visual programming environment where users connect configurable components to perform data preprocessing, machine learning model training, statistical evaluation, and interactive visualization. The platform is built on NumPy-backed data tables with domain descriptors that define variable names, types, and roles, and includes a lazy SQL query proxy for working with database tables without loading all data into memory. The

    Ships a widget that scales continuous attributes to a standard range or distribution for consistent analysis.

    Python
    Auf GitHub ansehen↗5,635
  • rasbt/machine-learning-bookAvatar von rasbt

    rasbt/machine-learning-book

    5,239Auf GitHub ansehen↗

    Dieses Projekt ist eine umfassende Bildungsressource für Machine Learning und eine Tutorial-Reihe, die als Sammlung interaktiver Jupyter Notebooks bereitgestellt wird. Es bietet praktische Python-Implementierungen für den gesamten Machine-Learning-Lebenszyklus und deckt überwachtes (supervised) und unüberwachtes (unsupervised) Lernen, Deep Learning sowie Reinforcement Learning ab. Die Ressource zeichnet sich durch detaillierte Implementierungsanleitungen für komplexe Architekturen aus, darunter Transformer, Generative Adversarial Networks (GANs) und Convolutional Neural Networks (CNNs). Zudem enthält sie spezialisierte Kursmaterialien für die Entwicklung von Reinforcement-Learning-Agenten mittels Q-Learning und Deep Q-Networks in simulierten Umgebungen. Die Inhalte decken ein breites Spektrum an Data-Science-Fähigkeiten ab, einschließlich Data-Engineering-Pipelines, Feature-Encoding und Dimensionsreduktion. Es bietet umfangreiches Material zur Modellevaluierung durch Kreuzvalidierung und diagnostische Metriken sowie fortgeschrittene Themen wie Natural Language Processing (NLP), Sentiment-Analyse und generative KI. Der gesamte Lehrplan ist für die interaktive Ausführung in Jupyter Notebooks konzipiert und kombiniert ausführbaren Code, Rich Text und Visualisierungen.

    Applies preprocessing techniques to scale numeric features to a standard range for stable model convergence.

    Jupyter Notebook
    Auf GitHub ansehen↗5,239
  • microsoft/synapsemlAvatar von microsoft

    microsoft/SynapseML

    5,230Auf GitHub ansehen↗

    SynapseML ist eine Apache Spark Machine-Learning-Bibliothek, die für den Aufbau und die Skalierung von Machine-Learning-Workflows und Datenpipelines über verteilte Cluster hinweg entwickelt wurde. Sie dient als Framework für verteilte Machine-Learning-Pipelines und als verteilte Inferenz-Engine zur Ausführung hardwarebeschleunigter Vorhersagen und Deep-Learning-Aufgaben auf großskaligen Datensätzen. Das Projekt fungiert als Cloud-KI-Integrationsschicht, die es Benutzern ermöglicht, vortrainierte KI-Dienste für Text, Bild und Sprache innerhalb verteilter Pipelines anzuwenden. Es enthält zudem eine dedizierte Suite von Tools für verteilte Anomalieerkennung, um multivariate und Zeitreihen-Ausreißer in hochdimensionalen Daten zu identifizieren. Die Bibliothek deckt ein breites Spektrum an Funktionen ab, einschließlich verteilter Computer Vision für Gesichts- und Bildanalyse, skalierbarem Natural Language Processing für Textanalysen und Übersetzungen sowie das Training von Gradient Boosted Decision Trees. Sie bietet Tools für Ähnlichkeitssuche mittels k-Nearest-Neighbor-Modellierung, Modellerklärbarkeit durch Feature-Attribution und die Orchestrierung von Reinforcement-Learning-Workflows. Das System nutzt eine zusammensetzbare Pipeline-Architektur und unterstützt ONNX-basierte Modellinferenz für plattformübergreifende Kompatibilität.

    Scales numeric data using mean, standard deviation, or range limits to ensure consistent weighting.

    Scalaaiapache-sparkazure
    Auf GitHub ansehen↗5,230
  • 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.

    Implements numeric feature scaling using standard deviation and min-max ranges to ensure consistent mathematical scales.

    Scala
    Auf GitHub ansehen↗5,228
  • jaungiers/lstm-neural-network-for-time-series-predictionAvatar von jaungiers

    jaungiers/LSTM-Neural-Network-for-Time-Series-Prediction

    5,206Auf GitHub ansehen↗

    Dieses Projekt ist ein Zeitreihen-Prognosemodell, das in Python und Keras implementiert wurde. Es ist ein Deep-Learning-System, das darauf ausgelegt ist, zukünftige Werte in sequenziellen Datensätzen vorherzusagen, indem es Long Short-Term Memory (LSTM)-neuronale Netze auf historischen numerischen Daten trainiert. Die Implementierung konzentriert sich auf die Analyse sequenzieller Daten, insbesondere auf die Anwendung dieser Modelle auf die Vorhersage von Finanzmärkten, um Preisbewegungen und Trends zu prognostizieren. Die Architektur deckt die Datenvorverarbeitung durch Min-Max-Feature-Skalierung und Sliding-Window-Transformationen ab. Sie nutzt Recurrent Neural Network (RNN)-Zellen mit Gating-Mechanismen für langfristige Abhängigkeiten und verwendet Backpropagation Through Time für die Gradientenberechnung.

    Applies min-max scaling to normalize input features for more stable model convergence.

    Python
    Auf GitHub ansehen↗5,206
  • 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.

    Adjusts the range and distribution of numeric features using standardization, min-max, and robust scaling.

    Python
    Auf GitHub ansehen↗5,209
  • javascriptdata/danfojsAvatar von javascriptdata

    javascriptdata/danfojs

    5,050Auf GitHub ansehen↗

    Danfo.js ist eine Bibliothek für Datenanalyse und Vorverarbeitung für JavaScript, die leistungsstarke gelabelte Datenstrukturen bereitstellt. Sie implementiert Dataframes und Series, um komplexe Datenanalysen, statistische Berechnungen und die Manipulation strukturierter tabellarischer Daten zu ermöglichen. Das Projekt dient als Bibliothek für die Vorverarbeitung beim maschinellen Lernen und bietet Dienstprogramme für kategoriales Label-Encoding, One-Hot-Encoding sowie die Skalierung und Standardisierung numerischer Features. Es erleichtert insbesondere die Konvertierung gelabelter Datenstrukturen in Tensoren für das Modelltraining und die Evaluierung. Die Bibliothek deckt eine breite Palette an Funktionen ab, einschließlich deskriptiver Statistik, relationaler Operationen wie Merging und Joining sowie Zeitreihenverarbeitung. Sie enthält Tools für die Datenbereinigung, Filterung und Gruppierung sowie eine Visualisierungsschnittstelle zur Erstellung interaktiver Diagramme und Plots direkt aus Dataframes. Das System unterstützt den Import und Export von Daten über CSV-, JSON- und Excel-Formate.

    Transforms numeric features to fit within specified ranges to ensure stable model convergence.

    TypeScriptdanfojsdata-analysisdata-analytics
    Auf GitHub ansehen↗5,050
Vorherige12Nächste
  1. Home
  2. Artificial Intelligence & ML
  3. Feature Scale Normalization

Unter-Tags erkunden

  • Acoustic Feature NormalizationsNormalizing acoustic features like MFCCs or filterbanks using global mean and variance statistics computed from training data. **Distinct from Feature Scale Normalization:** Distinct from general Feature Scale Normalization: applies specifically to acoustic features (cepstral mean/variance) for speech recognition, not generic numeric feature scaling.
  • Adaptive Feature NormalizationNormalization techniques that dynamically adjust feature statistics to handle domain shifts. **Distinct from Feature Scale Normalization:** Unlike standard scale normalization, this blends statistics within a batch to simulate domain shifts.
  • Embedding Table IsolationAllocation of unique memory tables for identity features to prevent representation collisions. **Distinct from Feature Scale Normalization:** Distinct from Feature Scale Normalization: focuses on memory isolation and collision prevention in embedding tables rather than statistical scaling.
  • Feature Scaling Impact AnalysesExplanations of how failing to normalize feature scales affects the convergence and performance of machine learning algorithms. **Distinct from Feature Scale Normalization:** Distinct from Feature Scale Normalization: focuses on the analytical explanation of scaling impact on algorithms, not the preprocessing technique itself.
  • Incremental Feature ScalersScalers that normalize features to zero mean and unit variance using running statistics computed from a single pass over streaming data. **Distinct from Feature Scale Normalization:** Distinct from Feature Scale Normalization: specifically designed for incremental/online scaling with running statistics, not batch normalization.
  • Instance Normalization LayersNormalization layers that normalize each sample independently with configurable feature and spatial dimensions. **Distinct from Feature Scale Normalization:** Distinct from Feature Scale Normalization: applies per-instance normalization within neural network layers, not global dataset scaling.
  • L2 Feature NormalizationsNormalizing feature vectors to a unit norm to enable similarity measurement via cosine distance. **Distinct from Feature Scale Normalization:** Distinct from Feature Scale Normalization: specifically addresses L2-normalization of high-dimensional embeddings for distance metrics, not statistical scaling for training stability.
  • Pixelwise NormalizationsNormalizes the feature vector at each pixel to prevent signal magnitude escalation during generator training. **Distinct from Feature Scale Normalization:** Distinct from Feature Scale Normalization: normalizes per-pixel feature vectors in GAN generators, not general numeric feature scaling.