Uses of Interface
org.tribuo.SparseTrainer
Package
Description
Provides implementations of decision trees for classification problems.
Provides an implementation of LIME (Locally Interpretable Model Explanations).
Provides common functionality for building decision trees, irrespective
of the predicted
Output
.Provides an implementation of decision trees for regression problems.
Provides implementations of sparse linear regression using various forms of regularisation penalty.
-
Uses of SparseTrainer in org.tribuo.classification.dtree
Modifier and TypeClassDescriptionclass
ATrainer
that uses an approximation of the CART algorithm to build a decision tree. -
Uses of SparseTrainer in org.tribuo.classification.explanations.lime
Modifier and TypeFieldDescriptionprotected final SparseTrainer<Regressor>
LIMEBase.explanationTrainer
ModifierConstructorDescriptionLIMEBase
(SplittableRandom rng, Model<Label> innerModel, SparseTrainer<Regressor> explanationTrainer, int numSamples) Constructs a LIME explainer for a model which uses tabular data (i.e., no special treatment for text features).LIMEColumnar
(SplittableRandom rng, Model<Label> innerModel, SparseTrainer<Regressor> explanationTrainer, int numSamples, RowProcessor<Label> exampleGenerator, Tokenizer tokenizer) Constructs a LIME explainer for a model which uses the columnar data processing system.LIMEText
(SplittableRandom rng, Model<Label> innerModel, SparseTrainer<Regressor> explanationTrainer, int numSamples, TextFeatureExtractor<Label> extractor, Tokenizer tokenizer) Constructs a LIME explainer for a model which uses text data. -
Uses of SparseTrainer in org.tribuo.common.tree
Modifier and TypeInterfaceDescriptioninterface
DecisionTreeTrainer<T extends Output<T>>
A tag interface for aTrainer
so the random forests trainer can check if it's actually a tree.Modifier and TypeClassDescriptionclass
AbstractCARTTrainer<T extends Output<T>>
Base class forTrainer
's that use an approximation of the CART algorithm to build a decision tree. -
Uses of SparseTrainer in org.tribuo.regression.impl
Modifier and TypeClassDescriptionclass
Base class for training n independent sparse models, one per dimension. -
Uses of SparseTrainer in org.tribuo.regression.rtree
-
Uses of SparseTrainer in org.tribuo.regression.slm
Modifier and TypeClassDescriptionclass
An ElasticNet trainer that uses co-ordinate descent.class
A trainer for a lasso linear regression model which uses LARS to construct the model.class
A trainer for a linear regression model which uses least angle regression.class
A trainer for a sparse linear regression model.