Optuna Integration #33
Labels
development
Issues that require technical work. Associated PRs are required.
feature
Issues & PRs that capture new feature development. Issues require associated PRs.
needs triage
Issues that need to be prioritized by the core maintainers and added to a project board.
Is your feature request related to a problem? Please describe
Optuna is an automatic hyperparameter optimization software framework, particularly designed for machine learning. It features an imperative, define-by-run style user API. Thanks to our define-by-run API, the code written with Optuna enjoys high modularity, and the user of Optuna can dynamically construct the search spaces for the hyperparameters.
We should investigate ways to integrate with Optuna so that it logs studies and trials to Rubicon experiments automatically.
Describe the solution you'd like
Optuna has a storage module for providing a way to persist hp tuning information. We should review the storage API to consider how it overlaps with the Rubicon client or repositories. Optuna
storages
look to be fairly plug-able.Here's an example usage:
Additional context
Dask Optuna implements a DaskStorage backend.
The text was updated successfully, but these errors were encountered: