AveragingTransformer
- class sparklightautoml.ml_algo.base.AveragingTransformer(task_name=None, input_cols=None, output_col='averaged_values', remove_cols=None, convert_to_array_first=False, weights=None, dim_num=1)[source]
Bases:
Transformer
,HasInputCols
,HasOutputCol
,DefaultParamsWritable
,DefaultParamsReadable
Transformer that gets one or more columns and produce column with average values.
- __init__(task_name=None, input_cols=None, output_col='averaged_values', remove_cols=None, convert_to_array_first=False, weights=None, dim_num=1)[source]
- Parameters:
task_name (str, optional) – Task name: “binary”, “multiclass” or “reg”.
input_cols (List[str], optional) – List of input columns.
output_col (str, optional) – Output column name. Defaults to “averaged_values”.
remove_cols (Optional[List[str]], optional) – Columns need to remove. Defaults to None.
convert_to_array_first (bool, optional) – If True then will be convert input vectors to arrays. Defaults to False.
weights (Optional[List[int]], optional) – List of weights to scaling output values. Defaults to None.
dim_num (int, optional) – Dimension of input columns. Defaults to 1.