AbstractSweeper Class
Base class for all sweepers.
Initialize the abstract sweeper.
- Inheritance
-
AbstractSweeper
Constructor
AbstractSweeper(sweeper_class: str, name: str, data_provider: DataProvider | None = None, baseline: Pipeline | None = None, experiment: Pipeline | None = None, estimator: BaseEstimator | None = None, scorer: AbstractScorer | None = None, epsilon: float = 0.01, scale_epsilon: bool = True, include_baseline_features_in_experiment: bool = True, task: str = 'classification', use_cross_validation: bool = False, *args: Any, **kwargs: Any)
Parameters
- sweeper_class
Sweeper class used for sweeping.
- data_provider
The provider that returns the already sampled data for sweeping.
- baseline
Baseline set of transformers to run.
- experiment
Experiment to compare with.
- estimator
Estimator to train.
- scorer
Scorer to use.
- epsilon
Epsilon for score comparison.
- scale_epsilon
Whether or not to scale epsilon inversely with sample size for this experiment.
- include_baseline_features_in_experiment
Whether or not include baseline features in experiment.
- task
Task type
- use_cross_validation
Use cross validation or not.
- name
Methods
sweep |
Sweep over parameters provided and return if experiment was better than baseline. |
sweep
Sweep over parameters provided and return if experiment was better than baseline.
abstract sweep(column: str | List[str] | None = None, *args: Any, **kwargs: Any) -> bool
Parameters
- column
The set of columns to sweep on.
Returns
To be enabled list of transforms.
Attributes
config
Return string presentation of the object.
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for