Source code for evalml.pipelines.components.transformers.encoders.onehot_encoder

import category_encoders as ce

from .encoder import CategoricalEncoder


[docs]class OneHotEncoder(CategoricalEncoder): """Creates one-hot encoding for non-numeric data""" name = 'One Hot Encoder' hyperparameter_ranges = {}
[docs] def __init__(self): parameters = {} encoder = ce.OneHotEncoder(use_cat_names=True, return_df=True) super().__init__(parameters=parameters, component_obj=encoder, random_state=0)