logml.data.transformers.unbalanced_data
Classes
|
Implements 'downsampling' method for balancing classes. |
|
Implements 'upsampling' method for balancing classes. |
- class logml.data.transformers.unbalanced_data.UpsamplingTransformer(params: logml.data.config.BaseTransformerParams, metadata_cfg: logml.configuration.modeling.ModelingTaskSpec = None, cfg: GlobalConfig = None, global_params: Dict = None, logger=None)
Bases:
logml.data.base.BaseTransformer
Implements ‘upsampling’ method for balancing classes.
- LABEL = 'upsampling'
- CONFIG_CLASS
- transform(dataframe: pandas.core.frame.DataFrame) pandas.core.frame.DataFrame
Applies transformations and returns the result dataframe.
- params: BaseTransformerParams
- global_params: Dict
- metadata_cfg: ModelingTaskSpec
- affected_columns_: List[str]
- class logml.data.transformers.unbalanced_data.DownsamplingTransformer(params: logml.data.config.BaseTransformerParams, metadata_cfg: logml.configuration.modeling.ModelingTaskSpec = None, cfg: GlobalConfig = None, global_params: Dict = None, logger=None)
Bases:
logml.data.base.BaseTransformer
Implements ‘downsampling’ method for balancing classes.
- LABEL = 'downsampling'
- CONFIG_CLASS
- transform(dataframe: pandas.core.frame.DataFrame) pandas.core.frame.DataFrame
Applies transformations and returns the result dataframe.
- params: BaseTransformerParams
- global_params: Dict
- metadata_cfg: ModelingTaskSpec
- affected_columns_: List[str]