syne_tune.optimizer.schedulers.searchers.utils.warmstarting module
- syne_tune.optimizer.schedulers.searchers.utils.warmstarting.create_hp_ranges_for_warmstarting(**kwargs)[source]
See
GPFIFOSearcherfor details on “transfer_learning_task_attr”, “transfer_learning_active_task”, “transfer_learning_active_config_space” as optional fields inkwargs. If given, they determineactive_config_spaceandprefix_keysofhp_rangescreated here, and they also place constraints onconfig_space.This function is not only called in
gp_searcher_factoryto createhp_rangesfor a newGPFIFOSearcherobject. It is also needed to create theTuningJobStateobject containing the data to be used in warmstarting.- Return type:
- syne_tune.optimizer.schedulers.searchers.utils.warmstarting.create_filter_observed_data_for_warmstarting(**kwargs)[source]
See
GPFIFOSearcherfor details on transfer_learning_task_attr’, ‘transfer_learning_active_task’ as optional fields inkwargs.- Return type:
Optional[Callable[[Dict[str,Union[str,float,int]]],bool]]
- syne_tune.optimizer.schedulers.searchers.utils.warmstarting.create_base_gp_kernel_for_warmstarting(hp_ranges, **kwargs)[source]
In the transfer learning case, the base kernel is a product of two
Matern52kernels, the first non-ARD over the categorical parameter determining the task, the second ARD over the remaining parameters.- Return type: