{"categories":[{"label":"Artificial Intelligence","url":"https://skillfed.io/packages/category/scientific-engineering-artificial-intelligence/9"}],"enrichment":{"capability":"Integrates Optuna hyperparameter optimization into Hydra's configuration framework, enabling sweeps over application parameters using Optuna's sampling and pruning strategies.","skillfed_tags":["hyperparameter-optimization","hydra-plugin","bayesian-search"],"use_cases":["Tune neural network hyperparameters (learning rate, batch size, layer sizes) in ML training pipelines using Bayesian optimization.","Optimize application configuration parameters for performance or resource usage with Optuna's pruning to stop unpromising trials early.","Run systematic hyperparameter searches in Hydra-based experiment frameworks without writing custom optimization code.","Integrate Optuna's advanced sampling strategies into existing Hydra applications to replace grid or random sweeps.","Manage multi-objective optimization where Hydra configs define the search space and Optuna handles the algorithm."],"what_it_does":"hydra-optuna-sweeper is a plugin that bridges Hydra's configuration management system with Optuna's hyperparameter optimization library. It allows you to define complex application configurations in Hydra and then use Optuna's sophisticated sampling algorithms (including Bayesian optimization and pruning strategies) to search the parameter space automatically.\n\nThe plugin works by extending Hydra's sweeper interface, letting you specify optimization objectives and constraints declaratively in your configuration files rather than writing custom optimization loops. This is particularly useful for machine learning workflows, experiment management, and any scenario where you need to systematically explore parameter combinations guided by an optimization algorithm rather than simple grid or random search.","worth_installing":"Yes, if you are already using Hydra for configuration management and want to add Optuna-powered hyperparameter optimization. The low install friction, active maintenance status, and permissive MIT license make it a straightforward addition. However, verify that this version is compatible with your target Hydra release (1.3 stable or 1.4 development) before committing, given the 2022 release date."},"id":"hydra-optuna-sweeper","links":{"html":"https://skillfed.io/packages/hydra-optuna-sweeper","md":"https://skillfed.io/packages/hydra-optuna-sweeper.md","pypi":"https://pypi.org/project/hydra-optuna-sweeper/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2022-05-17","license_spdx":null,"license_treatment":"permissive","name":"hydra-optuna-sweeper","python_support":"unspecified","summary":"Hydra Optuna Sweeper plugin"},"popularity":{"monthly_downloads":129571,"position":11665,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.2.0"}
