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

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

Sélection et réglage automatisés de modèles

Classement mis à jour le 30 juin 2026

For un framework d'AutoML pour l'optimisation de modèles, 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.

Frameworks open source automatisant l'optimisation des hyperparamètres et la sélection de modèles pour vos workflows de machine learning.

Sélection et réglage automatisés de modèles

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • bayesian-optimization/bayesianoptimizationAvatar de bayesian-optimization

    bayesian-optimization/BayesianOptimization

    8,552Voir sur GitHub↗

    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
    Voir sur GitHub↗8,552
  • optuna/optunaAvatar de optuna

    optuna/optuna

    14,388Voir sur GitHub↗

    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
    Voir sur GitHub↗14,388
  • dnouri/skorchAvatar de dnouri

    dnouri/skorch

    6,166Voir sur GitHub↗

    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
    Voir sur GitHub↗6,166
  • automl/auto-sklearnAvatar de automl

    automl/auto-sklearn

    8,111Voir sur GitHub↗

    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)
    Voir sur GitHub↗8,111
  • keras-team/autokerasAvatar de keras-team

    keras-team/autokeras

    9,320Voir sur GitHub↗

    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
    Voir sur GitHub↗9,320
  • fmfn/bayesianoptimizationAvatar de fmfn

    fmfn/BayesianOptimization

    8,650Voir sur GitHub↗

    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
    Voir sur GitHub↗8,650
  • awslabs/autogluonAvatar de awslabs

    awslabs/autogluon

    10,481Voir sur GitHub↗

    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)
    Voir sur GitHub↗10,481
  • microsoft/nniAvatar de Microsoft

    Microsoft/nni

    14,351Voir sur GitHub↗

    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
    Voir sur GitHub↗14,351
  • h2oai/h2o-3Avatar de h2oai

    h2oai/h2o-3

    7,493Voir sur GitHub↗

    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
    Voir sur GitHub↗7,493
  • apple/turicreateAvatar de apple

    apple/turicreate

    11,171Voir sur GitHub↗

    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)
    Voir sur GitHub↗11,171
  • epistasislab/tpotAvatar de EpistasisLab

    EpistasisLab/tpot

    10,050Voir sur GitHub↗

    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
    Voir sur GitHub↗10,050
  • hyperopt/hyperoptAvatar de hyperopt

    hyperopt/hyperopt

    7,582Voir sur GitHub↗

    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
    Voir sur GitHub↗7,582
  • automl/auto-pytorchAvatar de automl

    automl/Auto-PyTorch

    2,537Voir sur GitHub↗

    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
    Voir sur GitHub↗2,537
  • alteryx/evalmlAvatar de alteryx

    alteryx/evalml

    849Voir sur GitHub↗

    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
    Voir sur GitHub↗849
  • dlr-rm/rl-baselines3-zooAvatar de DLR-RM

    DLR-RM/rl-baselines3-zoo

    2,725Voir sur GitHub↗

    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
    Voir sur GitHub↗2,725
Comparez le top 10 en un coup d'œil
DépôtStarsLangageLicenceDernier push
bayesian-optimization/bayesianoptimization8.6KPythonmit17 févr. 2026
optuna/optuna14.4KPythonMIT19 juin 2026
dnouri/skorch6.2KJupyter NotebookBSD-3-Clause15 juin 2026
automl/auto-sklearn8.1KPythonBSD-3-Clause21 avr. 2026
keras-team/autokeras9.3KPythonApache-2.025 nov. 2025
fmfn/bayesianoptimization8.7KPythonMIT30 mai 2026
awslabs/autogluon10.5KPythonApache-2.015 juin 2026
microsoft/nni14.4KPythonMIT3 juil. 2024
h2oai/h2o-37.5KJupyter NotebookApache-2.016 juin 2026
apple/turicreate11.2KC++BSD-3-Clause1 nov. 2023

Related searches

  • un framework pour le trading piloté par le ML
  • un framework pour l'optimisation automatique de prompts
  • plateforme AutoML no-code
  • un framework de machine learning pour la prévision de séries temporelles
  • un dashboard low-code pour le machine learning
  • outil de surveillance du drift de modèles en production
  • un framework pour l'interprétabilité des modèles de machine learning
  • tracker pour les expériences de machine learning