elliot.hyperoptimization package

Submodules

elliot.hyperoptimization.model_coordinator module

Module description:

class elliot.hyperoptimization.model_coordinator.ModelCoordinator(data_objs, base: types.SimpleNamespace, params, model_class: ClassVar, test_fold_index: int)[source]

Bases: object

This class handles the selection of hyperparameters for the hyperparameter tuning realized with HyperOpt.

objective(args)[source]

This function respect the signature, and the return format required for HyperOpt optimization :param args: a Dictionary that contains the new hyper-parameter values that will be used in the current run :return: it returns a Dictionary with loss, and status being required by HyperOpt, and params, and results being required by the framework

single()[source]

This function respect the signature, and the return format required for HyperOpt optimization :param args: a Dictionary that contains the new hyper-parameter values that will be used in the current run :return: it returns a Dictionary with loss, and status being required by HyperOpt, and params, and results being required by the framework

Module contents

Module description:

elliot.hyperoptimization.parse_algorithms(opt_alg)[source]
elliot.hyperoptimization.suggest(new_ids, domain, trials, seed, nbMaxSucessiveFailures=1000)[source]