For composing estimators together. This module is styled after scikit-learn's pipeline module: https://scikit-learn.org/stable/modules/pipeline.html.
Classes
Pipeline
Pipeline(steps: typing.List[typing.Tuple[str, bigframes.ml.base.BaseEstimator]])
Pipeline of transforms with a final estimator.
Sequentially apply a list of transforms and a final estimator.
Intermediate steps of the pipeline must be transforms
. That is, they
must implement fit
and transform
methods.
The final estimator only needs to implement fit
.
The purpose of the pipeline is to assemble several steps that can be
cross-validated together while setting different parameters. This simplifies code and allows for
deploying an estimator and preprocessing together, e.g. with Pipeline.to_gbq(...).