awesome-repositories.com
ब्लॉग
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
hyperopt avatar

hyperopt/hyperopt

0
View on GitHub↗
7,582 स्टार्स·1,074 फोर्क्स·Python·6 व्यूज़hyperopt.github.io/hyperopt↗

Hyperopt

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 search points from their evaluation.

The system provides capabilities for distributed parameter search, utilizing database-backed state coordination to synchronize trial results across multiple concurrent workers and machines. This infrastructure enables parallel objective evaluation and asynchronous experiment tracking to monitor progress and resume interrupted searches.

Features

  • Asynchronous Optimization Frameworks - Provides an asynchronous optimization framework that decouples the generation of search points from their evaluation.
  • Hyperparameter Optimization - Implements automated methods for searching and selecting the best configuration parameters for scalar-valued objective functions.
  • Hyperparameter Optimizers - A Python library for minimizing objective functions by searching through real-valued, discrete, and conditional hyperparameter spaces.
  • Conditional Parameter Dependencies - Provides support for complex search spaces with conditional parameter hierarchies.
  • Search Space Definition - Defines stochastic search spaces using expressions that support nested conditional logic and diverse data types.
  • Conditional Search Space Configuration - Constructs hierarchical parameter sets where specific distributions are active only when their parent parameters are selected.
  • Automated Parameter Searches - Implements a framework for parallelizing the search for optimal model parameters across multiple workers.
  • Objective Function Minimization - Minimizes scalar-valued objective functions by iteratively sampling from a defined hyperparameter search space.
  • Scalar-Valued Function Optimization - Optimizes potentially stochastic scalar-valued functions to find the best set of input arguments.
  • Iterative Error Minimization - Iteratively samples candidate parameters and updates the internal model to minimize a scalar-valued objective function.
  • Parallel Evaluators - Spreads the computation of search points across multiple worker processes to accelerate objective function evaluation.
  • Experiment Tracking - Tracks long-term progress and allows resuming interrupted searches by storing results and metadata in a database.
  • Result Persistence Layers - Persists trial data in a database to track long-term progress and resume interrupted optimization searches.
  • Distributed Computing Frameworks - Parallelizes the hyperparameter search process across multiple machines using external clusters or database backends.
  • Distributed Optimization Synchronization - Coordinates parallel optimization trials across multiple processes using a shared database for synchronization.
  • Distributed Task Workers - Implements a system of distributed workers to evaluate objective functions asynchronously without blocking the main process.
  • Master-Worker Coordination - Uses a shared database to coordinate multiple optimization processes across different workers.
  • Distributed State Coordination - Uses a database-backed state coordination mechanism to synchronize trial results across distributed workers.
  • Real-Time Trial Synchronization - Enables real-time updates of partial results and injection of new search points into parallel experiments.
  • Optimization Trials - Runs multiple optimization trials across different machines or clusters to find optimal parameters faster.
  • Automated Machine Learning - Library for serial and parallel optimization over awkward search spaces.
  • Hyperparameter Tuning - Hyperparameter optimization.
  • Optimization - Distributed asynchronous hyperparameter optimization.

स्टार हिस्ट्री

hyperopt/hyperopt के लिए स्टार हिस्ट्री चार्टhyperopt/hyperopt के लिए स्टार हिस्ट्री चार्ट

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI

Hyperopt के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो Hyperopt के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • facebookresearch/nevergradfacebookresearch का अवतार

    facebookresearch/nevergrad

    4,151GitHub पर देखें↗

    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,388GitHub पर देखें↗

    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,365GitHub पर देखें↗

    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
  • automl/auto-sklearnautoml का अवतार

    automl/auto-sklearn

    8,111GitHub पर देखें↗

    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
Hyperopt के सभी 30 विकल्प देखें→

अक्सर पूछे जाने वाले प्रश्न

hyperopt/hyperopt क्या करता है?

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.

hyperopt/hyperopt की मुख्य विशेषताएं क्या हैं?

hyperopt/hyperopt की मुख्य विशेषताएं हैं: Asynchronous Optimization Frameworks, Hyperparameter Optimization, Hyperparameter Optimizers, Conditional Parameter Dependencies, Search Space Definition, Conditional Search Space Configuration, Automated Parameter Searches, Objective Function Minimization।

hyperopt/hyperopt के कुछ ओपन-सोर्स विकल्प क्या हैं?

hyperopt/hyperopt के ओपन-सोर्स विकल्पों में शामिल हैं: facebookresearch/nevergrad — Nevergrad is a gradient-free optimization library and hyperparameter optimization framework designed to find the… optuna/optuna — Optuna is a Python-based hyperparameter optimization framework designed to automate the search for optimal machine… microsoft/flaml — FLAML is an automated machine learning framework, hyperparameter optimization tool, and large language model agent… automl/auto-sklearn — This is a scikit-learn automated machine learning framework designed to optimize model selection and hyperparameters.… bayesian-optimization/bayesianoptimization — This is a Bayesian optimization library for Python designed to find the maximum value of expensive black box… microsoft/nni — NNI is an AutoML toolkit designed to automate machine learning lifecycles. It functions as a hyperparameter…