OHEEncoder
- class lightautoml.transformers.categorical.OHEEncoder(make_sparse=None, total_feats_cnt=None, dtype=numpy.float32)[source]
Bases:
LAMLTransformer
Simple OneHotEncoder over label encoded categories.
- Parameters:
- property features
Features list.
- fit(dataset)[source]
Calc output shapes.
Automatically do ohe in sparse form if approximate fill_rate < 0.2.
- Parameters:
dataset (
Union
[NumpyDataset
,PandasDataset
]) – Pandas or Numpy dataset of categorical features.- Returns:
self.
- transform(dataset)[source]
Transform categorical dataset to ohe.
- Parameters:
dataset (
Union
[NumpyDataset
,PandasDataset
]) – Pandas or Numpy dataset of categorical features.- Return type:
- Returns:
Numpy dataset with encoded labels.