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
·

Automatisierte Modellauswahl und -optimierung

Ranking aktualisiert am 30. Juni 2026

For ein automatisiertes Machine-Learning-Framework für Hyperparameter-Tuning, the strongest matches are bayesian-optimization/bayesianoptimization (BayesianOptimization is a Python library that automates hyperparameter tuning), optuna/optuna (Optuna is a dedicated hyperparameter optimization framework that provides) and dnouri/skorch (Skorch is a hyperparameter optimization tool that wraps PyTorch). automl/auto-sklearn and keras-team/autokeras round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

Open-Source-Frameworks zur Automatisierung der Hyperparameter-Optimierung und Modellauswahl in Machine-Learning-Workflows.

Automatisierte Modellauswahl und -optimierung

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • bayesian-optimization/bayesianoptimizationAvatar von bayesian-optimization

    bayesian-optimization/BayesianOptimization

    8,552Auf GitHub ansehen↗

    This is a Bayesian optimization library for Python designed to find the maximum value of expensive black box functions. It operates as a global optimizer that uses probabilistic models to identify the peak value of unknown functions through iterative sampling. The tool is specifically designed for hyperparameter tuning in machine learning, where it maximizes model performance while minimizing the number of required training runs. It treats the target function as a black box, selecting optimal input parameters based on statistical priors to reduce manual trial and error. The system utilizes G

    BayesianOptimization is a Python library that automates hyperparameter tuning via Bayesian optimization, fitting the search for an AutoML tool despite not including grid search or multi-fidelity optimization.

    PythonBayesian Optimization LibrariesBayesian Optimization Loops
    Auf GitHub ansehen↗8,552
  • optuna/optunaAvatar von optuna

    optuna/optuna

    14,388Auf GitHub ansehen↗

    Optuna is a Python-based hyperparameter optimization framework designed to automate the search for optimal machine learning model configurations. It functions as a Bayesian optimization library that systematically tests parameter combinations to maximize or minimize objective functions, streamlining the model development process through iterative evaluation. The project distinguishes itself through a define-by-run dynamic construction model, which allows users to build complex, conditional search spaces using standard programming logic. Its architecture is highly modular, featuring a pluggabl

    Optuna is a dedicated hyperparameter optimization framework that provides Bayesian optimization, grid/random search, pruning for early stopping, and integration with popular ML libraries, making it a comprehensive AutoML tool for this search.

    PythonEarly Stopping MonitorsBayesian Optimization Libraries
    Auf GitHub ansehen↗14,388
  • dnouri/skorchAvatar von dnouri

    dnouri/skorch

    6,166Auf GitHub ansehen↗

    Skorch is a deep learning workflow manager and tensor-based model interface. It provides a consistent API for training and predicting with neural networks within standard machine learning workflows, acting as a hyperparameter optimizer for finding optimal network configurations. The library specializes in wrapping PyTorch neural networks in a scikit-learn compatible interface. This allows tensor-based models to be used within traditional machine learning pipelines and grid search tools, including the mapping of parameter grids to model configurations. The framework covers training lifecycle

    Skorch is a hyperparameter optimization tool that wraps PyTorch neural networks in a scikit-learn compatible API, enabling grid and random search within standard ML workflows, though it lacks built-in Bayesian optimization or early stopping.

    Jupyter NotebookScikit-Learn ImplementationsScikit-learn Wrappers
    Auf GitHub ansehen↗6,166
  • 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

    auto-sklearn is a scikit-learn AutoML framework that automates model selection and hyperparameter tuning using Bayesian optimization, cross-validation, and multi-fidelity strategies like successive halving, directly meeting the search for an automated ML and hyperparameter optimization tool.

    PythonAutomatedAutomated ClassificationAutomated ML (AutoML)
    Auf GitHub ansehen↗8,111
  • keras-team/autokerasAvatar von keras-team

    keras-team/autokeras

    9,320Auf GitHub ansehen↗

    AutoKeras is an automated machine learning framework and Keras AutoML library designed to discover the most effective deep learning model structures for a given dataset. It functions as a tool for deep learning architecture search, eliminating manual hyperparameter tuning by automatically searching for and optimizing neural network architectures. The framework provides capabilities for benchmarking and refining neural network designs to maximize performance. It includes a system for containerized machine learning deployment, allowing environments to be packaged into containers to ensure consi

    AutoKeras is an AutoML framework that automates deep learning model and architecture search using Bayesian optimization, making it a fit for automated hyperparameter tuning, though it focuses on neural networks rather than general ML models.

    PythonBayesian Optimization
    Auf GitHub ansehen↗9,320
  • fmfn/bayesianoptimizationAvatar von fmfn

    fmfn/BayesianOptimization

    8,650Auf GitHub ansehen↗

    This is a Python scientific computing library for finding the global maximum of expensive black-box functions. It operates as a global optimization framework that identifies optimal input parameters within defined bounds to maximize a target output. The library utilizes Gaussian process regression to predict function values and uncertainty, guiding the search for optimal parameters. It employs a surrogate-model optimization approach to approximate high-cost objective functions, reducing the total number of required evaluations. The system manages the trade-off between exploration and exploit

    fmfn/bayesianoptimization is a Bayesian optimization library focused on optimizing expensive black-box functions, which fits the hyperparameter optimization part of the search, but it lacks grid/random search, cross-validation, and multi-fidelity features, so it is a valid but narrower tool.

    PythonBayesian Optimization Libraries
    Auf GitHub ansehen↗8,650
  • awslabs/autogluonAvatar von awslabs

    awslabs/autogluon

    10,481Auf GitHub ansehen↗

    AutoGluon is an automated machine learning framework designed to optimize model selection and hyperparameter tuning across tabular, text, image, and time series data. It functions as an ensemble learning library and a tabular data prediction engine, aiming to build high-accuracy predictive models without manual algorithm selection. The framework integrates multimodal machine learning pipelines that combine disparate data types into a single representation using specialized encoders. It also includes a probabilistic time series forecaster that fits multiple statistical and deep learning models

    AutoGluon is an automated machine learning framework that directly handles model selection and hyperparameter tuning across multiple data modalities, making it a perfect fit for visitors seeking a comprehensive AutoML and hyperparameter optimization tool.

    PythonAutomated Machine Learning ToolsTabular Predictive ModelsAutomated ML (AutoML)
    Auf GitHub ansehen↗10,481
  • microsoft/nniAvatar von Microsoft

    Microsoft/nni

    14,351Auf GitHub ansehen↗

    NNI is an AutoML toolkit designed to automate machine learning lifecycles. It functions as a hyperparameter optimization framework, a neural architecture search tool, and a model compression suite. The project provides a distributed training orchestrator to manage machine learning workloads across local machines, remote servers, and cloud platforms. It enables the discovery of efficient model structures through reinforcement learning and one-shot optimization methods, while utilizing Bayesian and evolutionary algorithms to automate hyperparameter tuning. Additional capabilities include tools

    Nisi is a full-featured AutoML toolkit that explicitly uses Bayesian and evolutionary algorithms for hyperparameter tuning, integrates with major ML frameworks, and supports distributed training and neural architecture search, covering the core requirements of this search.

    PythonAutomated Machine Learning ToolsDistributed Task OrchestrationDistributed Training Coordination
    Auf GitHub ansehen↗14,351
  • h2oai/h2o-3Avatar von h2oai

    h2oai/h2o-3

    7,493Auf GitHub ansehen↗

    h2o-3 is a distributed machine learning platform and automated machine learning framework designed for training and deploying predictive models using distributed in-memory computing. It functions as a deep learning framework and a distributed model scoring engine, capable of operating as a Kubernetes ML cluster to process large datasets in parallel. The platform distinguishes itself through automated machine learning capabilities that automatically select the best algorithms and hyperparameters to optimize model performance. It provides specialized deep learning toolkits for tasks including i

    H2O-3 is a distributed machine learning platform with a dedicated AutoML engine that automatically selects algorithms and optimizes hyperparameters through grid/random search and cross-validation, making it a comprehensive solution for the automated ML and hyperparameter tuning you need.

    Jupyter NotebookDistributed Training PlatformsAlgorithm and Hyperparameter SelectionBig Data Processing
    Auf GitHub ansehen↗7,493
  • apple/turicreateAvatar von apple

    apple/turicreate

    11,171Auf GitHub ansehen↗

    This project is an automated machine learning framework and toolkit designed for training and tuning custom models for classification, regression, and recommendations. It functions as a multimodal machine learning toolkit capable of processing and training models using a combination of text, image, audio, and sensor data. The framework distinguishes itself as a multimodal data processor that can handle and visualize large datasets on a single machine using column-oriented disk storage. It includes a core machine learning model generator that converts trained models into formats compatible wit

    Turi Create is an automated machine learning framework that includes model training and tuning for classification, regression, and recommendation tasks, making it a direct fit for automating model selection and hyperparameter optimization.

    C++Machine Learning TrainingApple Ecosystem IntegrationAutomated ML (AutoML)
    Auf GitHub ansehen↗11,171
  • epistasislab/tpotAvatar von EpistasisLab

    EpistasisLab/tpot

    10,050Auf GitHub ansehen↗

    TPOT is a Python automated machine learning tool and pipeline framework. It automatically searches, selects, and tunes machine learning algorithms and hyperparameters to identify the most effective model architecture. The system utilizes genetic programming to optimize these pipelines through evolutionary algorithms. To accelerate the search process, it functions as a multi-core evaluator that runs parallel training workflows across multiple processor cores. The framework supports the definition of custom objective functions to optimize pipelines based on specific performance metrics.

    TPOT is an automated machine learning framework that searches, selects, and tunes models and hyperparameters, fitting your AutoML intent — though it uses genetic programming rather than Bayesian optimization, so it covers the core task but not every feature you listed.

    Jupyter NotebookAutomated Machine Learning ToolsAutomated ML (AutoML)Genetic Algorithms
    Auf GitHub ansehen↗10,050
  • hyperopt/hyperoptAvatar von hyperopt

    hyperopt/hyperopt

    7,582Auf GitHub ansehen↗

    Hyperopt is a Python library for hyperparameter optimization designed to minimize scalar-valued objective functions. It operates as a stochastic search space engine that finds optimal input parameters by searching through real-valued, discrete, and conditional spaces. The framework distinguishes itself through its support for complex search space configurations, allowing for conditional parameter hierarchies where specific hyperparameters are sampled only if their parent parameters meet certain criteria. It is built as an asynchronous optimization framework, decoupling the generation of searc

    Hyperopt is a dedicated Python library for hyperparameter optimization with support for Bayesian optimization (TPE) and complex search spaces, making it a strong fit for automating model tuning. While it lacks built-in grid search and multi-fidelity optimization, it integrates well with ML libraries and handles cross-validation and early stopping patterns.

    PythonAsynchronous Optimization FrameworksHyperparameter OptimizationAutomated Parameter Searches
    Auf GitHub ansehen↗7,582
  • automl/auto-pytorchAvatar von automl

    automl/Auto-PyTorch

    2,537Auf GitHub ansehen↗

    Automatic architecture search and hyperparameter optimization for PyTorch

    auto-pytorch is an AutoML framework that automates architecture search and hyperparameter optimization specifically for PyTorch models, fitting the intent of an automated model selection and tuning tool.

    PythonAutomated Machine LearningAutoML
    Auf GitHub ansehen↗2,537
  • alteryx/evalmlAvatar von alteryx

    alteryx/evalml

    849Auf GitHub ansehen↗

    EvalML is an AutoML library written in python.

    EvalML is an AutoML library that automates model selection and hyperparameter tuning, squarely fitting the search for an open-source framework in this category; the description confirms the core capability, though specific techniques like Bayesian optimization or grid search are not detailed, it is the right kind of tool.

    PythonAutomated Machine LearningAutomated Machine LearningAutoML
    Auf GitHub ansehen↗849
  • dlr-rm/rl-baselines3-zooAvatar von DLR-RM

    DLR-RM/rl-baselines3-zoo

    2,725Auf GitHub ansehen↗

    This project is a collection of pretrained reinforcement learning agents and training scripts built on Stable Baselines3 and Gymnasium. It provides a framework for training agents to solve specific tasks, managing experiment reproducibility, and deploying pretrained models. The system includes a specialized benchmarking suite and optimization tools for tuning agent settings. It utilizes automated search spaces and distributed trials to maximize performance, while employing bootstrap sampling to generate statistically robust performance metrics and confidence intervals. Broad capabilities cov

    This repository provides hyperparameter optimization tools (automated search spaces, distributed trials) within a reinforcement learning training framework, making it a good fit for tuning RL models but narrower than a general AutoML library.

    PythonReinforcement Learning TrainingDistributed Tuning OrchestratorsHyperparameter Configurations
    Auf GitHub ansehen↗2,725
Die Top 10 auf einen Blick vergleichen
RepositoryStarsSpracheLizenzLetzter Push
bayesian-optimization/bayesianoptimization8.6KPythonmit17. Feb. 2026
optuna/optuna14.4KPythonMIT19. Juni 2026
dnouri/skorch6.2KJupyter NotebookBSD-3-Clause15. Juni 2026
automl/auto-sklearn8.1KPythonBSD-3-Clause21. Apr. 2026
keras-team/autokeras9.3KPythonApache-2.025. Nov. 2025
fmfn/bayesianoptimization8.7KPythonMIT30. Mai 2026
awslabs/autogluon10.5KPythonApache-2.015. Juni 2026
microsoft/nni14.4KPythonMIT3. Juli 2024
h2oai/h2o-37.5KJupyter NotebookApache-2.016. Juni 2026
apple/turicreate11.2KC++BSD-3-Clause1. Nov. 2023

Related searches

  • Framework für KI-gestütztes Trading
  • Framework zur automatischen Prompt-Optimierung
  • No-Code AutoML-Plattform
  • ein Machine-Learning-Framework für Zeitreihenprognosen
  • ein Low-Code-Dashboard für Machine Learning
  • Tool zur Überwachung von Model Drift in der Produktion
  • ein Framework zur Interpretation von Machine-Learning-Modellen
  • Tracker für Machine-Learning-Experimente