CatIntersectstions
- class lightautoml.transformers.categorical.CatIntersectstions(subs=None, random_state=42, intersections=None, max_depth=2)[source]
Bases:
LabelEncoder
Build label encoded intertsections of categorical variables.
- Parameters:
- fit(dataset)[source]
Create label encoded intersections and save mapping.
- Parameters:
dataset (
Union
[NumpyDataset
,PandasDataset
]) – Pandas or Numpy dataset of categorical features.- Returns:
self.
- transform(dataset)[source]
Create label encoded intersections and apply mapping.
- Parameters:
dataset (
Union
[NumpyDataset
,PandasDataset
]) – Pandas or Numpy dataset of categorical features- Return type:
- Returns:
Transformed dataset.