Package org.tribuo
package org.tribuo
-
ClassDescriptionSame as a
CategoricalInfo
, but with an additional int id field.Stores information about Categorical features.ConfigurableDataSource<T extends Output<T>>It's aDataSource
that's alsoConfigurable
.A class for sets of data, which are used to train and evaluate classifiers.DataSource<T extends Output<T>>A interface for things that can be given to a Dataset's constructor.An example used for training and evaluation.Holds anExample
, aPrediction
and a Map from String to List of Pairs that contains the per output explanation.A class for features.A map from Strings toVariableInfo
objects storing information about a feature.ImmutableDataset<T extends Output<T>>This is aDataset
which has anImmutableFeatureMap
to store the feature information.ImmutableFeatureMap is used when unknown features should not be added to the FeatureMap.ImmutableOutputInfo<T extends Output<T>>AnOutputInfo
that is fixed, and contains an id number for each valid output.An interface for incremental training ofModel
s.A prediction model, which is used to predict outputs for unseen instances.A command line interface for loading in models and inspecting their feature and output spaces.CLI options forModelExplorer
.MutableDataset<T extends Output<T>>A MutableDataset is aDataset
with aMutableFeatureMap
which grows over time.A feature map that can record new feature value observations.MutableOutputInfo<T extends Output<T>>A mutable OutputInfo that can record observed output values.An interface which denotes thisModel
can be exported as an ONNX model.Output is the root interface for the supported prediction types.OutputFactory<T extends Output<T>>An interface associated with a specificOutput
, which can generate the appropriate Output subclass, andOutputInfo
subclass.OutputInfo<T extends Output<T>>Tracks relevant properties of the appropriateOutput
subclass.Prediction<T extends Output<T>>A prediction made by aModel
.Same as aRealInfo
, but with an additional int id field.Stores information about real valued features.Contains information about a feature and can be stored in the feature map in aDataset
.SparseModel<T extends Output<T>>A model which uses a subset of the features it knows about to make predictions.SparseTrainer<T extends Output<T>>Denotes this trainer emits aSparseModel
.An interface for things that can train predictive models.This class stores the current Tribuo version, along with other compile time information.Adds an id number to aVariableInfo
.A VariableInfo subclass contains information about a feature and its observed values.Tag interface denoting that aTrainer
can use example weights.