UnionTransformer

class lightautoml.transformers.base.UnionTransformer(transformer_list, n_jobs=1)[source]

Bases: lightautoml.transformers.base.LAMLTransformer

Transformer that apply the sequence on transformers in parallel on dataset and concatenate the result.

__init__(transformer_list, n_jobs=1)[source]
Parameters
  • transformer_list (Sequence[LAMLTransformer]) – Sequence of transformers.

  • n_jobs (int) – Number of processes to run fit and transform.

fit(dataset)[source]

Fit transformers in parallel.

Output names - concatenation of features names with no prefix.

Parameters

dataset (LAMLDataset) – Dataset to fit on.

Return type

UnionTransformer

Returns

self.

fit_transform(dataset)[source]
Fit and transform transformers in parallel.

Output names - concatenation of features names with no prefix.

Parameters

dataset (LAMLDataset) – Dataset to fit and transform on.

Return type

LAMLDataset

Returns

Dataset with new features.

transform(dataset)[source]
Apply transformers in parallel.

Output names - concatenation of features names with no prefix.

Parameters

dataset (LAMLDataset) – Dataset to fit and transform on.

Return type

LAMLDataset

Returns

Dataset with new features.