UnionTransformer

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

Bases: LAMLTransformer

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

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.