lale.search.search_space module¶
- class lale.search.search_space.SearchSpace(default: Optional[Any] = None)[source]¶
Bases:
object
- default() Optional[Any] [source]¶
Return an optional default value, if None. if not None, the default value should be in the search space
- classmethod focused_path_string(path: List[SearchSpace]) str [source]¶
- class lale.search.search_space.SearchSpaceArray(prefix: Optional[List[SearchSpace]], minimum: int = 0, *, maximum: int, additional: Optional[SearchSpace] = None, is_tuple=False)[source]¶
Bases:
SearchSpace
- class lale.search.search_space.SearchSpaceBool(pgo: Optional[Union[FrequencyDistribution, Iterable[Tuple[Any, int]]]] = None, default: Optional[Any] = None)[source]¶
Bases:
SearchSpaceEnum
- class lale.search.search_space.SearchSpaceConstant(v, pgo: Optional[Union[FrequencyDistribution, Iterable[Tuple[Any, int]]]] = None)[source]¶
Bases:
SearchSpaceEnum
- class lale.search.search_space.SearchSpaceDict(d: Dict[str, SearchSpace])[source]¶
Bases:
SearchSpace
- class lale.search.search_space.SearchSpaceEmpty[source]¶
Bases:
SearchSpace
- class lale.search.search_space.SearchSpaceEnum(vals: Iterable[Any], pgo: Optional[Union[FrequencyDistribution, Iterable[Tuple[Any, int]]]] = None, default: Optional[Any] = None)[source]¶
Bases:
SearchSpacePrimitive
- exception lale.search.search_space.SearchSpaceError(sub_path: Any, message: Optional[str] = None)[source]¶
Bases:
VisitorPathError
- class lale.search.search_space.SearchSpaceNumber(minimum=None, exclusiveMinimum: bool = False, maximum=None, exclusiveMaximum: bool = False, discrete: bool = False, distribution='uniform', pgo: Optional[Union[FrequencyDistribution, Iterable[Tuple[Any, int]]]] = None, default: Optional[Any] = None)[source]¶
Bases:
SearchSpacePrimitive
- getInclusiveMax() Optional[float] [source]¶
Return the maximum as an inclusive maximum (exclusive maxima are adjusted accordingly)
- class lale.search.search_space.SearchSpaceObject(longName: str, keys: List[str], choices: Iterable[Any])[source]¶
Bases:
SearchSpace
- class lale.search.search_space.SearchSpaceOperator(sub_space: SearchSpace, default: Optional[Any] = None)[source]¶
Bases:
SearchSpace
- sub_space: SearchSpace¶
- class lale.search.search_space.SearchSpacePrimitive(default: Optional[Any] = None)[source]¶
Bases:
SearchSpace
- class lale.search.search_space.SearchSpaceProduct(sub_spaces: List[Tuple[str, SearchSpace]], default: Optional[Any] = None)[source]¶
Bases:
SearchSpace
- sub_spaces: List[Tuple[str, SearchSpace]]¶
- class lale.search.search_space.SearchSpaceSum(sub_spaces: List[SearchSpace], default: Optional[Any] = None)[source]¶
Bases:
SearchSpace
- sub_spaces: List[SearchSpace]¶