Algorithm
Pipeline
Description
Sequentially apply a list of transforms and a final estimator.
Algorithm Workflow
Iterate transformer steps:
fit_transform()
Final step: fit()
Implementation Details
Implemented in `pipeline.R`.
fit=function(X,y){
data <- X
for(i in seq_len(n_steps)){
step <- steps[[i]]
if(pipeline_is_transformer(step)){
if(pipeline_has_method(step,"fit_transform")){
data <- step$fit_transform(data)
} # ...
} else if(pipeline_is_estimator(step)){
step$fit(data,y)
}
}
}
Use Cases
General purpose.