cotengra.hyperoptimizers.hyper_optuna

Hyper optimization using optuna.

Functions

register_hyper_optlib(name, init_optimizers, ...)

make_getter(name, param)

make_retriever(methods, space)

optuna_init_optimizers(self, methods, space[, ...])

optuna_get_setting(self)

optuna_report_result(self, settings, trial, score)

Module Contents

cotengra.hyperoptimizers.hyper_optuna.register_hyper_optlib(name, init_optimizers, get_setting, report_result)[source]
cotengra.hyperoptimizers.hyper_optuna.make_getter(name, param)[source]
cotengra.hyperoptimizers.hyper_optuna.make_retriever(methods, space)[source]
cotengra.hyperoptimizers.hyper_optuna.optuna_init_optimizers(self, methods, space, sampler='TPESampler', sampler_opts=None, **create_study_opts)[source]
cotengra.hyperoptimizers.hyper_optuna.optuna_get_setting(self)[source]
cotengra.hyperoptimizers.hyper_optuna.optuna_report_result(self, settings, trial, score)[source]