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
·

13 Repos

Awesome GitHub RepositoriesEnsemble Methods

Algorithms that combine multiple models to improve predictive performance.

Distinguishing note: Specifically targets ensemble aggregation techniques.

Explore 13 awesome GitHub repositories matching artificial intelligence & ml · Ensemble Methods. Refine with filters or upvote what's useful.

Awesome Ensemble Methods GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • jakevdp/pythondatasciencehandbookAvatar von jakevdp

    jakevdp/PythonDataScienceHandbook

    48,561Auf GitHub ansehen↗

    This project is an interactive data science environment that combines code execution, rich media visualization, and narrative documentation into a persistent, browser-based platform. It serves as a comprehensive educational resource for scientific computing, providing a framework for iterative data analysis and machine learning prototyping. The environment is distinguished by its focus on high-performance numerical computing, utilizing vectorized array operations and memory-mapped data structures to handle large-scale computations efficiently. It features a unified estimator interface that st

    Aggregates multiple models to reduce overfitting and improve the overall accuracy of predictive results.

    Jupyter Notebookjupyter-notebookmatplotlibnumpy
    Auf GitHub ansehen↗48,561
  • ageron/handson-mlAvatar von ageron

    ageron/handson-ml

    25,608Auf GitHub ansehen↗

    This is a machine learning educational repository consisting of a collection of notebooks and code examples. It provides practical implementations of diverse machine learning algorithms and workflows, ranging from traditional scientific computing to deep learning. The project features specific implementations of Scikit-Learn models, such as decision trees, random forests, and support vector machines, as well as TensorFlow examples for building neural networks, convolutional layers, and recurrent architectures. It also includes tutorials on reinforcement learning development and the creation o

    Implements ensemble methods like bagging and boosting to improve predictive accuracy and reduce model variance.

    Jupyter Notebook
    Auf GitHub ansehen↗25,608
  • autogluon/autogluonAvatar von autogluon

    autogluon/autogluon

    9,997Auf GitHub ansehen↗

    AutoGluon is an automated machine learning framework and multimodal library designed to automate the end-to-end pipeline from data preprocessing to high-accuracy model training and validation. It functions as an automated model trainer for tabular, image, text, and time series data, as well as a tool for time series forecasting and foundation model finetuning. The project is distinguished by its ability to jointly process and fuse different data types, allowing for the construction of multimodal neural networks that integrate images, text, and structured tables. It supports zero-shot inferenc

    Implements multi-layer stacking to combine predictions from base models as features for higher-level meta-models.

    Pythonautogluonautomated-machine-learningautoml
    Auf GitHub ansehen↗9,997
  • yzhao062/pyodAvatar von yzhao062

    yzhao062/pyod

    9,878Auf GitHub ansehen↗

    PyOD is a Python anomaly detection library used to identify outliers in tabular, time series, graph, text, and image data. It provides a collection of algorithms for detecting anomalous data points and includes a unified detector interface that standardizes input and output signatures across its available detection algorithms. The project features a multi-modal outlier detector for identifying anomalies across diverse formats including unstructured text and images, as well as a specialized toolkit for graph-based and time-series anomaly detection. It includes an ensemble framework for combini

    Combines multiple outlier detectors into a single model to increase processing speed through parallel execution.

    Pythonagentic-aianomaly-detectiondata-mining
    Auf GitHub ansehen↗9,878
  • lazyprogrammer/machine_learning_examplesAvatar von lazyprogrammer

    lazyprogrammer/machine_learning_examples

    8,823Auf GitHub ansehen↗

    This project is a comprehensive collection of practical code examples and implementation libraries for machine learning. It provides a wide array of reference materials for building supervised, unsupervised, and reinforcement learning algorithms. The repository serves as a multi-domain resource, featuring specific implementation suites for financial AI, Bayesian statistical modeling, and deep learning architectures. It includes a framework for training intelligent agents using policy gradients and actor-critic models, as well as practical guides for fine-tuning transformers and utilizing larg

    Implements algorithms that combine multiple machine learning models to improve overall predictive performance.

    Pythondata-sciencedeep-learningmachine-learning
    Auf GitHub ansehen↗8,823
  • 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

    Automatically builds ensembles by aggregating high-performing models to improve overall predictive performance.

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

    Builds classifiers that combine multiple individual models through voting, bagging, or boosting.

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

    Implements techniques to combine predictions from multiple classifiers to produce a more accurate single output.

    Jupyter Notebookcomputer-visiondata-analysisdata-science
    Auf GitHub ansehen↗4,983
  • rust-ml/linfaAvatar von rust-ml

    rust-ml/linfa

    4,683Auf GitHub ansehen↗

    Linfa ist ein Framework für klassisches maschinelles Lernen und eine Suite für statistisches Lernen, die in Rust implementiert ist. Sie bietet eine Sammlung von Algorithmen für überwachtes und unüberwachtes Lernen, die sich auf traditionelle statistische Methoden wie Regression, Clustering und Entscheidungsbäume konzentriert. Das Toolkit zeichnet sich durch seine Fähigkeit aus, in WebAssembly kompiliert zu werden, was es analytischen Modellen ermöglicht, in Browserumgebungen ausgeführt zu werden. Es verwendet eine merkmalsbasierte Algorithmus-Schnittstelle, um den Prozess des Trainings und der Vorhersage über seine verschiedenen Modelle hinweg zu standardisieren. Die Bibliothek deckt ein breites Spektrum an Funktionen ab, einschließlich überwachter Klassifizierung und Regression kontinuierlicher Werte. Sie bietet unüberwachtes Clustering, Ensemble-Methoden für die Modellaggregation und Signalverarbeitung durch unabhängige Komponentenanalyse. Die Suite enthält zudem umfangreiche Datenvorverarbeitungstools für Merkmalsnormalisierung, Textvektorisierung und Dimensionsreduktion mittels PCA und t-SNE. Zusätzliche Dienstprogramme werden für die Datenverwaltung bereitgestellt, einschließlich CSV-Import und Generierung synthetischer Datensätze sowie Tools zur Modellevaluierung wie Konfusionsmatrizen und Kreuzvalidierungsmetriken.

    Combines multiple base classifiers into an ensemble via bagging on random data subsets.

    Rust
    Auf GitHub ansehen↗4,683
  • google-deepmind/learning-to-learnAvatar von google-deepmind

    google-deepmind/learning-to-learn

    4,068Auf GitHub ansehen↗

    Dieses Projekt ist ein TensorFlow-Framework für Meta-Learning und ein Research-Toolkit, das darauf ausgelegt ist, gelernte Optimierer (Learned Optimizers) zu implementieren und zu trainieren. Es bietet eine Bibliothek von Tools zur Entwicklung neuronaler Netze, die lernen, wie andere Modelle optimiert werden, und ersetzt damit traditionelle gradientenbasierte Optimierungsalgorithmen. Das Framework enthält einen Problem-Ensemble-Manager, der es ermöglicht, mehrere unterschiedliche Optimierungsaufgaben für ein gleichzeitiges Training in einer einzigen gewichteten Verlustfunktion zu kombinieren. Es verwendet ein Factory-Pattern für die Netzwerk-Instanziierung und unterstützt die Definition benutzerdefinierter Zielfunktionen und Loss-Graphen als Ziele für Lernalgorithmen. Das Toolkit deckt ein breites Spektrum an Funktionen ab, einschließlich gradientenbasierter Meta-Optimierung, Modell-Benchmarking und der Ausführung von Trainingsschleifen mit konfigurierbaren Unroll-Längen. Es bietet zudem Utilities für die Gradienten-Vorverarbeitung, serialisierte Zustandspersistenz und die Berichterstattung von Experimentstatistiken wie dem mittleren Endfehler und der Epochen-Dauer.

    Manages the combination of multiple distinct optimization tasks into a single weighted loss function.

    Pythonartificial-intelligencedeep-learningmachine-learning
    Auf GitHub ansehen↗4,068
  • eclipse/sumoAvatar von eclipse

    eclipse/sumo

    4,054Auf GitHub ansehen↗

    SUMO ist eine mikroskopische Verkehrssimulations-Suite, die darauf ausgelegt ist, die Bewegung einzelner Fahrzeuge und Fußgänger in groß angelegten städtischen Straßennetzen zu modellieren. Es fungiert als multimodaler Transportsimulator, der Autos, Fußgänger, Fahrräder, Eisenbahnen und Wasserwege in einer einzigen Umgebung integriert, unterstützt durch Tools zur Straßennetzgenerierung und Verkehrsbedarfsmodellierung. Das Projekt zeichnet sich durch spezialisierte Toolsets für die Analyse von Umweltauswirkungen aus, die Fahrzeugemissionen und Energieverbrauch für Elektro- und Hybridflotten berechnen. Es bietet umfassende Funktionen zur Modellierung autonomer Fahrzeuge und automatisierter Fahrsysteme sowie einen Straßennetzgenerator, der branchenübliche räumliche Daten und XML-Definitionen importiert. Das System deckt ein breites Spektrum operativer Bereiche ab, einschließlich der Verwaltung der Verkehrsinfrastruktur für Signalpläne, der Kalibrierung des Verkehrsflusses mithilfe realer Sensordaten und der Generierung von Verkehrsflussprofilen über Ursprung-Ziel-Matrizen. Es unterstützt zudem die Simulation von Verkehrsvorfällen und die Erstellung benutzerdefinierter Sensorgeräte zur Überwachung oder Beeinflussung des Verkehrsflusses. Die Software nutzt strukturierte XML-Dateien für die Szenariodefinition und bietet ein externes Interface für die Echtzeit-Simulationssteuerung.

    Runs multiple simulation iterations with different random seeds to ensure statistically robust results.

    Python
    Auf GitHub ansehen↗4,054
  • sciml/differentialequations.jlAvatar von SciML

    SciML/DifferentialEquations.jl

    3,121Auf GitHub ansehen↗

    DifferentialEquations.jl ist eine umfassende numerische Bibliothek zum Lösen von gewöhnlichen, stochastischen, verzögerten und algebraischen Differentialgleichungen. Sie fungiert als Hochleistungs-Solver-Suite, die wissenschaftliches Machine Learning, probabilistische Programmierung und automatisierte Differenzierung in einem einheitlichen Framework integriert. Durch die Nutzung von Multiple Dispatch und symbolisch-numerischer Integration bietet die Bibliothek eine flexible Umgebung für komplexe mathematische Modellierung und Simulation. Das Projekt zeichnet sich durch seine Fähigkeit aus, traditionelle numerische Analysen mit modernen Machine-Learning-Techniken zu verbinden. Es unterstützt das Training universeller Differentialgleichungen, was es Benutzern ermöglicht, neuronale Netzwerke direkt in wissenschaftliche Simulatoren einzubetten, um unbekannte Dynamiken zu erlernen und gleichzeitig physikalische Einschränkungen beizubehalten. Darüber hinaus bietet die Bibliothek fortschrittliche Sensitivitätsanalysen und Parameter-Schätzungstools, einschließlich Adjoint-Methoden und Bayes'scher Inferenz, die eine effiziente Modellkalibrierung und die automatisierte Entdeckung von bestimmenden Gleichungen aus Daten ermöglichen. Die Plattform bietet umfangreiche Funktionen für High-Performance Computing, einschließlich hardwareunabhängiger Parallelität, die Simulationen über CPUs, GPUs und verteilte Cluster verteilt. Sie integriert eine rigorose Unsicherheitsquantifizierung durch Intervallarithmetik und Monte-Carlo-Propagation, was eine zuverlässige Fehlerschätzung in numerischen Experimenten gewährleistet. Zusätzlich verfügt das System über ausgefeilte Optimierungsroutinen, wie graphbasierte Sparsity-Erkennung und matrixfreie Produktberechnung, um die Leistung in groß angelegten Systemen zu beschleunigen.

    Enables the execution of multiple variations of differential equation problems in parallel by modifying initial conditions or parameters.

    Juliadaeddedelay-differential-equations
    Auf GitHub ansehen↗3,121
  • akramz/hands-on-machine-learning-with-scikit-learn-keras-and-tensorflowAvatar von Akramz

    Akramz/Hands-on-Machine-Learning-with-Scikit-Learn-Keras-and-TensorFlow

    1,041Auf GitHub ansehen↗

    Dieses Projekt dient als Bildungs- und Praxisressource zur Beherrschung von Machine-Learning-Workflows mit Python. Es bietet eine umfassende Sammlung von Codebeispielen und Übungen, die Benutzer durch die Implementierung prädiktiver Systeme führen, von grundlegenden Algorithmen bis hin zu Deep-Learning-Architekturen. Das Repository zeichnet sich durch einen strukturierten Ansatz für sowohl klassisches Machine Learning als auch das Training neuronaler Netze aus. Es deckt den gesamten Lebenszyklus der Modellentwicklung ab, einschließlich der Orchestrierung wiederverwendbarer Datentransformations-Pipelines, fortgeschrittener Ensemble-Strategien wie Stacking und sequenziellem Training sowie Techniken zur Handhabung großer Datensätze durch inkrementelle Verarbeitung. Das Material umfasst ein breites Fähigkeitsspektrum, einschließlich Klassifizierung, Regression, Clustering und Dimensionsreduktion. Es bietet Tools für eine rigorose Modellevaluierung, wie Fehleranalyse und Leistungsmetriken, neben Optimierungstechniken wie Hyperparameter-Tuning, Regularisierung und automatisierten Trainingskontrollen, um die Zuverlässigkeit und Generalisierung von Modellen sicherzustellen. Der Inhalt ist als eine Reihe von Tutorials und praktischen Übungen organisiert, was es zu einer Referenz für den Aufbau und das Deployment intelligenter Systeme mit Standard-Industrie-Frameworks macht.

    Trains predictors on random subsets of input features to increase model diversity and improve performance.

    Jupyter Notebookartificial-intelligencedeep-learningmachine-learning
    Auf GitHub ansehen↗1,041
  1. Home
  2. Artificial Intelligence & ML
  3. Ensemble Methods

Unter-Tags erkunden

  • Bootstrap AggregationTechniques for combining multiple base learners by training them on random subsets of the data. **Distinct from Ensemble Methods:** Specific bagging implementation rather than general ensemble result aggregation.
  • Ensemble Execution Acceleration1 Sub-TagOptimization techniques for parallelizing the execution of multiple anomaly detectors in an ensemble. **Distinct from Ensemble Methods:** Focuses on processing speed and parallel execution of ensembles rather than general aggregation logic
  • Ensemble Result Aggregation1 Sub-TagTechniques for merging the outputs of multiple anomaly detection models into a unified decision. **Distinct from Ensemble Methods:** Focuses on the aggregation of anomaly scores specifically
  • Feature Sampling StrategiesMethods for training predictors on random subsets of input features to improve performance on high-dimensional datasets. **Distinct from Ensemble Methods:** Distinct from Ensemble Methods: focuses specifically on the feature-subset selection mechanism rather than general aggregation.
  • Sequential Training ProceduresIterative training approaches where subsequent models are trained to correct the errors produced by previous models. **Distinct from Ensemble Methods:** Distinct from Ensemble Methods: focuses on the sequential error-correction training loop rather than general aggregation.
  • Weighted Ensembles2 Sub-TagsTechniques for combining multiple models using optimized weight assignments for final predictions. **Distinct from Ensemble Methods:** Specializes in weight optimization for aggregation, distinct from general ensemble methods.