lale.search.search_space_grid module¶
-
class
lale.search.search_space_grid.SearchSpaceGridVisitor(pgo: Optional[Dict[str, Dict[str, Dict[str, int]]]] = None)[source]¶ Bases:
lale.util.Visitor.Visitor-
augment_grid(grid: Dict[str, lale.search.search_space.SearchSpace], hyperparams) → Dict[str, lale.search.search_space.SearchSpace][source]¶
-
classmethod
run(op: PlannedOperator, pgo: Optional[Dict[str, Dict[str, Dict[str, int]]]] = None)[source]¶
-
visitOperatorChoice(op: OperatorChoice) → List[Dict[str, lale.search.search_space.SearchSpace]][source]¶
-
visitPlannedIndividualOp(op: PlannedIndividualOp) → List[Dict[str, lale.search.search_space.SearchSpace]][source]¶
-
visitPlannedPipeline(op: PlannedPipeline) → List[Dict[str, lale.search.search_space.SearchSpace]][source]¶
-
visitTrainableIndividualOp(op: PlannedIndividualOp) → List[Dict[str, lale.search.search_space.SearchSpace]]¶
-
visitTrainablePipeline(op: PlannedPipeline) → List[Dict[str, lale.search.search_space.SearchSpace]]¶
-
visitTrainedIndividualOp(op: PlannedIndividualOp) → List[Dict[str, lale.search.search_space.SearchSpace]]¶
-
visitTrainedPipeline(op: PlannedPipeline) → List[Dict[str, lale.search.search_space.SearchSpace]]¶
-
-
lale.search.search_space_grid.SearchSpaceObjectChoiceToGrid(keys: List[str], values: Tuple) → Dict[str, lale.search.search_space.SearchSpace][source]¶
-
lale.search.search_space_grid.SearchSpaceObjectectToGrid(hp: lale.search.search_space.SearchSpaceObject) → List[Dict[str, lale.search.search_space.SearchSpace]][source]¶
-
lale.search.search_space_grid.get_search_space_grids(op: PlannedOperator, num_grids: Optional[float] = None, pgo: Optional[Dict[str, Dict[str, Dict[str, int]]]] = None) → List[Dict[str, lale.search.search_space.SearchSpace]][source]¶ Top level function: given a lale operator, returns a list of hp grids. :param op: :type op: The lale PlannedOperator :param num_grids: 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