awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to hyperopt/hyperopt

Open-source alternatives to Hyperopt

30 open-source projects similar to hyperopt/hyperopt, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Hyperopt alternative.

  • facebookresearch/nevergradfacebookresearch 的头像

    facebookresearch/nevergrad

    4,151在 GitHub 上查看↗

    Nevergrad is a gradient-free optimization library and hyperparameter optimization framework designed to find the minimum of objective functions without using derivatives. It serves as an asynchronous optimization engine that decouples parameter suggestions from result reporting to support parallel function evaluations. The project specializes in multi-objective optimization to identify Pareto fronts for competing goals and provides a suite for benchmarking the performance and convergence of different optimization routines. It supports black-box system optimization, enabling the tuning of exte

    Python
    在 GitHub 上查看↗4,151
  • optuna/optunaoptuna 的头像

    optuna/optuna

    14,388在 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

    Pythondistributedhyperparameter-optimizationmachine-learning
    在 GitHub 上查看↗14,388
  • microsoft/flamlmicrosoft 的头像

    microsoft/FLAML

    4,365在 GitHub 上查看↗

    FLAML is an automated machine learning framework, hyperparameter optimization tool, and large language model agent orchestrator. It provides a system for model selection and tuning across various learners and datasets, while also offering a toolkit for optimizing the inference parameters and fine-tuning settings of large language models. The project features a meta-learning tuning system that analyzes historical task data to generate data-dependent default configurations, accelerating model convergence. It further enables the design of collaborative multi-agent systems through conversational

    Jupyter Notebook
    在 GitHub 上查看↗4,365

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Find more with AI search
  • automl/auto-sklearnautoml 的头像

    automl/auto-sklearn

    8,111在 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

    Python
    在 GitHub 上查看↗8,111
  • bayesian-optimization/bayesianoptimizationbayesian-optimization 的头像

    bayesian-optimization/BayesianOptimization

    8,552在 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

    Pythonbayesian-optimizationgaussian-processesoptimization
    在 GitHub 上查看↗8,552
  • microsoft/nniMicrosoft 的头像

    Microsoft/nni

    14,351在 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

    Python
    在 GitHub 上查看↗14,351
  • fmfn/bayesianoptimizationfmfn 的头像

    fmfn/BayesianOptimization

    8,650在 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

    Python
    在 GitHub 上查看↗8,650
  • scikit-optimize/scikit-optimizescikit-optimize 的头像

    scikit-optimize/scikit-optimize

    2,827在 GitHub 上查看↗

    Sequential model-based optimization with a scipy.optimize interface

    Python
    在 GitHub 上查看↗2,827
  • hyperopt/hyperopt-sklearnhyperopt 的头像

    hyperopt/hyperopt-sklearn

    1,647在 GitHub 上查看↗

    Hyper-parameter optimization for sklearn

    Python
    在 GitHub 上查看↗1,647
  • transformerlab/transformerlab-apptransformerlab 的头像

    transformerlab/transformerlab-app

    5,103在 GitHub 上查看↗

    TransformerLab is an MLOps orchestration platform and research environment designed for the training, fine-tuning, and evaluation of large language models. It serves as a centralized control plane for managing machine learning jobs and coordinating distributed GPU compute across hybrid cloud and on-premise providers. The platform distinguishes itself through agent-driven model optimization, using AI assistants to analyze metrics and automatically propose and queue hyperparameter experiments. It provides a remote development environment that allows users to launch interactive notebooks, code e

    Python
    在 GitHub 上查看↗5,103
  • haitongli/knowledge-distillation-pytorchhaitongli 的头像

    haitongli/knowledge-distillation-pytorch

    1,996在 GitHub 上查看↗

    This project is a framework for implementing knowledge distillation and managing deep learning experiments within the PyTorch ecosystem. It provides a structured environment for training compact student models to mimic the output distributions of larger teacher models, aiming to improve inference efficiency. The framework distinguishes itself by decoupling model architectures from loss functions, allowing for flexible composition of teacher and student components. It integrates automated hyperparameter grid search capabilities to systematically identify optimal training configurations, which

    Pythoncifar10computer-visiondark-knowledge
    在 GitHub 上查看↗1,996
  • accord-net/frameworkaccord-net 的头像

    accord-net/framework

    4,540在 GitHub 上查看↗

    This project is a scientific computing framework for the .NET ecosystem, providing a comprehensive suite of libraries for numerical analysis, statistics, and mathematical optimization. It serves as a foundational toolkit for developing applications in machine learning, digital signal processing, and computer vision. The framework provides specialized toolkits for training and deploying predictive models, including neural networks, support vector machines, and decision trees. It further distinguishes itself with deep integrations for real-time visual analysis, such as object tracking and facia

    C#
    在 GitHub 上查看↗4,540
  • clearml/clearmlclearml 的头像

    clearml/clearml

    6,740在 GitHub 上查看↗

    ClearML is a comprehensive MLOps platform designed to manage the end-to-end machine learning lifecycle, from initial experimentation to production deployment. It provides a suite of integrated tools including a pipeline orchestrator for automating workflows, an experiment tracking tool for logging hyperparameters and metrics, and a metadata-driven data versioning system for managing large-scale datasets and model artifacts. The platform is distinguished by its advanced compute management and serving capabilities. It features a GPU compute manager that supports fractional resource slicing and

    Python
    在 GitHub 上查看↗6,740
  • awslabs/autogluonawslabs 的头像

    awslabs/autogluon

    10,481在 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

    Python
    在 GitHub 上查看↗10,481
  • h2oai/h2o-3h2oai 的头像

    h2oai/h2o-3

    7,493在 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

    Jupyter Notebookautomlbig-datadata-science
    在 GitHub 上查看↗7,493
  • ludwig-ai/ludwigludwig-ai 的头像

    ludwig-ai/ludwig

    11,717在 GitHub 上查看↗

    Ludwig is a multimodal machine learning platform and low-code framework designed for building, training, and deploying neural networks. It enables the construction of models that process text, images, audio, and tabular data through a unified interface using declarative configuration files rather than custom code. The system features a specialized low-code framework for large language models, supporting supervised fine-tuning, preference alignment, and a constrained decoding tool to force structured data output via logit extraction. It also includes an automated model architecture search to i

    Pythoncomputer-visiondata-centricdata-science
    在 GitHub 上查看↗11,717
  • dask/daskdask 的头像

    dask/dask

    13,746在 GitHub 上查看↗

    Dask is a parallel computing framework and distributed task scheduler designed to scale Python data science workflows from single machines to large clusters. It functions as a cluster resource manager that orchestrates computational logic by representing tasks and their dependencies as directed acyclic graphs. This architecture allows the system to automate the distribution of workloads across available hardware while managing complex execution requirements. The project distinguishes itself through a lazy evaluation engine that defers data operations until they are explicitly requested, enabl

    Pythondasknumpypandas
    在 GitHub 上查看↗13,746
  • j3ssie/osmedeusj3ssie 的头像

    j3ssie/Osmedeus

    6,425在 GitHub 上查看↗

    Osmedeus is a security workflow orchestration engine that coordinates AI agents, shell commands, and scanning tools through declarative YAML pipelines. It functions as a distributed security scanner, a declarative workflow automator, and an AI agent framework for security, enabling automated multi-step security analysis with conditional branching, parallel execution, and distributed workers. The engine distinguishes itself through a hybrid runner model that executes workflow steps on the local host, inside Docker containers, or over SSH to remote machines, selected per step or module. It supp

    Go
    在 GitHub 上查看↗6,425
  • uber/ludwiguber 的头像

    uber/ludwig

    11,718在 GitHub 上查看↗

    Ludwig is a declarative machine learning framework designed for training neural networks and large language models using configuration files instead of manual coding. It functions as a multimodal model builder and a low-code tool for supervised fine-tuning, allowing users to build models that process mixed inputs of text, images, audio, and tabular data. The project distinguishes itself through an automated hyperparameter optimizer and a system for large language model fine-tuning using parameter-efficient adapters. It features a multimodal data pipeline and the ability to automatically gener

    Python
    在 GitHub 上查看↗11,718
  • lukasmasuch/best-of-ml-pythonlukasmasuch 的头像

    lukasmasuch/best-of-ml-python

    23,236在 GitHub 上查看↗

    This project serves as a comprehensive, community-driven directory of high-quality open-source Python libraries and tools for machine learning, data science, and artificial intelligence. It functions as a centralized resource for developers to discover, evaluate, and track the maintenance status of software packages across the entire machine learning ecosystem. The platform distinguishes itself through automated popularity tracking and data-driven content curation, which programmatically validate and rank projects based on community activity and development velocity. By organizing these tools

    automlchatgptdata-analysis
    在 GitHub 上查看↗23,236
  • richardknop/machineryRichardKnop 的头像

    RichardKnop/machinery

    7,956在 GitHub 上查看↗

    Machinery is a distributed task queue and asynchronous workflow engine. It provides a system for processing heavy workloads outside the main request flow using a network of distributed background workers and a message-based job orchestrator. The project manages complex task lifecycles through sequential chaining, where results are passed between tasks, and parallel coordination, which can trigger callback tasks upon the completion of a group. It supports periodic workflow scheduling for recurring jobs and delayed execution via specific timestamps. The system includes capabilities for result

    Goamqpaws-sqsgo
    在 GitHub 上查看↗7,956
  • ray-project/rayray-project 的头像

    ray-project/ray

    42,895在 GitHub 上查看↗

    Ray is a distributed computing framework designed to scale Python and Java applications across clusters by abstracting task scheduling and resource management. It functions as a resource-aware execution engine that manages task dependencies, placement, and fault tolerance across networked compute nodes. At its core, the system provides a stateful actor model, allowing developers to define classes that run in dedicated processes to maintain and mutate internal state across remote method calls. The framework distinguishes itself through a robust cross-language interoperability layer, enabling f

    Pythondata-sciencedeep-learningdeployment
    在 GitHub 上查看↗42,895
  • rhiever/tpotrhiever 的头像

    rhiever/tpot

    10,050在 GitHub 上查看↗

    This is a Python automated machine learning framework designed to automate the design and optimization of machine learning pipelines. It functions as a genetic programming pipeline optimizer and an automated feature selection tool, using evolutionary search to discover the most effective sequences of data processing and model steps. The project focuses on multi-objective optimization to balance competing performance metrics simultaneously. It employs a genetic selection process to identify impactful variables and remove noise from raw datasets, ensuring the resulting machine learning solution

    Jupyter Notebook
    在 GitHub 上查看↗10,050
  • ai4finance-foundation/finrlAI4Finance-Foundation 的头像

    AI4Finance-Foundation/FinRL

    13,964在 GitHub 上查看↗

    FinRL is a reinforcement learning framework designed for the development, training, and backtesting of automated trading strategies. It functions as a quantitative finance toolkit that integrates deep learning algorithms with financial market simulations to address complex portfolio management and asset allocation tasks. The platform provides an end-to-end pipeline for transforming raw market data into actionable trading models. The project distinguishes itself through a layered, modular architecture that separates data processing, environment simulation, and agent training. This design allow

    Jupyter Notebookalgorithmic-tradingdeep-reinforcement-learningdrl-algorithms
    在 GitHub 上查看↗13,964
  • quantaxis/quantaxisQUANTAXIS 的头像

    QUANTAXIS/QUANTAXIS

    10,720在 GitHub 上查看↗

    QuantAxis is a quantitative trading platform and algorithmic trading framework. It provides a comprehensive local environment for backtesting strategies, managing financial market data, and executing trades across stocks, futures, and options markets. The system distinguishes itself through a distributed task scheduler that spreads asynchronous computations and heavy mathematical workloads across a network of remote agents. It incorporates a multi-account trading interface to standardize the monitoring of positions and the execution of orders across various brokerage accounts. The platform c

    Python
    在 GitHub 上查看↗10,720
  • deap/deapDEAP 的头像

    DEAP/deap

    6,336在 GitHub 上查看↗
    Python
    在 GitHub 上查看↗6,336
  • epistasislab/tpotEpistasisLab 的头像

    EpistasisLab/tpot

    10,050在 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.

    Jupyter Notebook
    在 GitHub 上查看↗10,050
  • keras-team/keras-tunerkeras-team 的头像

    keras-team/keras-tuner

    2,924在 GitHub 上查看↗

    A Hyperparameter Tuning Library for Keras

    Python
    在 GitHub 上查看↗2,924
  • hips/spearmintHIPS 的头像

    HIPS/Spearmint

    1,569在 GitHub 上查看↗

    Spearmint Bayesian optimization codebase

    Python
    在 GitHub 上查看↗1,569
  • kubeflow/katibkubeflow 的头像

    kubeflow/katib

    1,683在 GitHub 上查看↗

    Automated Machine Learning on Kubernetes

    Python
    在 GitHub 上查看↗1,683