lale.search.search_space module

class lale.search.search_space.SearchSpace[source]

Bases: object

accept(visitor, *args, **kwargs)
class lale.search.search_space.SearchSpaceArray(minimum: int = 0, *, maximum: int, contents: lale.search.search_space.SearchSpace, is_tuple=False)[source]

Bases: lale.search.search_space.SearchSpace

accept(visitor, *args, **kwargs)
class lale.search.search_space.SearchSpaceBool(pgo: Union[lale.search.PGO.FrequencyDistribution, Iterable[Tuple[Any, int]], None] = None)[source]

Bases: lale.search.search_space.SearchSpaceEnum

accept(visitor, *args, **kwargs)
class lale.search.search_space.SearchSpaceConstant(v, pgo: Union[lale.search.PGO.FrequencyDistribution, Iterable[Tuple[Any, int]], None] = None)[source]

Bases: lale.search.search_space.SearchSpaceEnum

accept(visitor, *args, **kwargs)
class lale.search.search_space.SearchSpaceEnum(vals: Iterable[Any], pgo: Union[lale.search.PGO.FrequencyDistribution, Iterable[Tuple[Any, int]], None] = None)[source]

Bases: lale.search.search_space.SearchSpace

accept(visitor, *args, **kwargs)
class lale.search.search_space.SearchSpaceList(contents: List[lale.search.search_space.SearchSpace], is_tuple=False)[source]

Bases: lale.search.search_space.SearchSpace

accept(visitor, *args, **kwargs)
class lale.search.search_space.SearchSpaceNumber(minimum=None, exclusiveMinimum: bool = False, maximum=None, exclusiveMaximum: bool = False, discrete: bool = False, distribution='uniform', pgo: Union[lale.search.PGO.FrequencyDistribution, Iterable[Tuple[Any, int]], None] = None)[source]

Bases: lale.search.search_space.SearchSpace

accept(visitor, *args, **kwargs)
getInclusiveMax()[source]

Return the maximum as an inclusive maximum (exclusive maxima are adjusted accordingly)

getInclusiveMin()[source]

Return the maximum as an inclusive minimum (exclusive minima are adjusted accordingly)

class lale.search.search_space.SearchSpaceObject(longName: str, keys: List[str], choices: Iterable[Any])[source]

Bases: lale.search.search_space.SearchSpace

accept(visitor, *args, **kwargs)