lale.search.lale_smac module¶
- lale.search.lale_smac.HPValuetoSMAC(key: str, hp: SearchSpace) Hyperparameter [source]¶
- lale.search.lale_smac.SearchSpaceGridtoSMAC(hp: Dict[str, SearchSpacePrimitive], disc: int) Iterable[Hyperparameter] [source]¶
- lale.search.lale_smac.SearchSpaceNumberToSMAC(key: str, hp: SearchSpaceNumber) Hyperparameter [source]¶
Returns either a list of values intended to be sampled uniformly or a frozen scipy.stats distribution
- lale.search.lale_smac.addSearchSpaceGrid(hp: Dict[str, SearchSpacePrimitive], disc: int, parent_disc: Hyperparameter, cs: ConfigurationSpace) None [source]¶
- lale.search.lale_smac.addSearchSpaceGrids(grids: List[Dict[str, SearchSpacePrimitive]], cs: ConfigurationSpace) None [source]¶
- lale.search.lale_smac.get_smac_space(op: Ops.PlannedOperator, lale_num_grids: Optional[float] = None, lale_pgo: Optional[Dict[str, Dict[str, Dict[str, int]]]] = None, data_schema: Optional[Dict[str, Any]] = None) ConfigurationSpace [source]¶
Top level function: given a lale operator, returns a ConfigurationSpace for use with SMAC.
- Parameters
op (The lale PlannedOperator) –
lale_num_grids (integer or float, optional) – if set to an integer => 1, it will determine how many parameter grids will be returned (at most) if set to an float between 0 and 1, it will determine what fraction should be returned note that setting it to 1 is treated as in integer. To return all results, use None
lale_pgo (Optional profile guided optimization data that guides discretization) –
data_schema (Optional schema for the input data. which is used for hyperparameter schema data constraints) –
- lale.search.lale_smac.hp_grids_to_smac_cs(grids: List[Dict[str, SearchSpacePrimitive]]) ConfigurationSpace [source]¶