Class SkeletalIndependentRegressionTrainer<T>

java.lang.Object
org.tribuo.regression.impl.SkeletalIndependentRegressionTrainer<T>
All Implemented Interfaces:
com.oracle.labs.mlrg.olcut.config.Configurable, com.oracle.labs.mlrg.olcut.provenance.Provenancable<TrainerProvenance>, Trainer<Regressor>

public abstract class SkeletalIndependentRegressionTrainer<T> extends Object implements Trainer<Regressor>
Trains n independent binary Models, each of which predicts a single Regressor. Generates the SparseVectors once to reduce allocation.

Then wraps it up in an SkeletalIndependentRegressionModel to provide a Regressor prediction.

It trains each model sequentially, and could be optimised to train in parallel.