Package | Description |
---|---|
org.tribuo.classification.baseline |
Provides simple baseline multiclass classifiers.
|
org.tribuo.classification.dtree |
Provides implementations of decision trees for classification problems.
|
org.tribuo.classification.ensemble |
Provides majority vote ensemble combiners for classification
along with an implementation of multiclass Adaboost.
|
org.tribuo.classification.mnb |
Provides an implementation of multinomial naive bayes (i.e., naive bayes for non-negative count data).
|
org.tribuo.classification.sequence.viterbi |
Provides an implementation of Viterbi for generating structured outputs, which can sit on top of any
Label based classification model. |
org.tribuo.classification.sgd.crf |
Provides an implementation of a linear chain CRF trained using Stochastic Gradient Descent.
|
org.tribuo.classification.sgd.kernel |
Provides a SGD implementation of a Kernel SVM using the Pegasos algorithm.
|
org.tribuo.classification.xgboost |
Provides an interface to XGBoost for classification problems.
|
org.tribuo.clustering.kmeans |
Provides a multithreaded implementation of K-Means, with a
configurable distance function.
|
org.tribuo.common.liblinear |
Provides base classes for using liblinear from Tribuo.
|
org.tribuo.common.libsvm |
The base interface to LibSVM.
|
org.tribuo.common.nearest |
Provides a K-Nearest Neighbours implementation which works across
all Tribuo
Output types. |
org.tribuo.common.sgd |
Provides the base classes for models trained with stochastic gradient descent.
|
org.tribuo.common.tree |
Provides common functionality for building decision trees, irrespective
of the predicted
Output . |
org.tribuo.common.xgboost |
Provides abstract classes for interfacing with XGBoost abstracting away all the
Output
dependent parts. |
org.tribuo.ensemble |
Provides an interface for model prediction combinations,
two base classes for ensemble models, a base class for
ensemble excuses, and a Bagging implementation.
|
org.tribuo.hash |
Provides the base interface and implementations of the
Model hashing
which obscures the feature names stored in a model. |
org.tribuo.interop |
This package contains the abstract implementation of an external model
trained by something outside of Tribuo.
|
org.tribuo.interop.tensorflow |
Provides an interface to TensorFlow, allowing the training of non-sequential models using any supported
Tribuo output type.
|
org.tribuo.interop.tensorflow.sequence |
Provides an interface for working with TensorFlow sequence models, using Tribuo's
SequenceModel abstraction. |
org.tribuo.multilabel.baseline | |
org.tribuo.provenance |
Provides Tribuo specific infrastructure for the
Provenance system which
tracks models and datasets. |
org.tribuo.provenance.impl |
Provides internal implementations for empty provenance classes and TrainerProvenance.
|
org.tribuo.regression.baseline |
Provides simple baseline regression predictors.
|
org.tribuo.regression.rtree |
Provides an implementation of decision trees for regression problems.
|
org.tribuo.regression.slm |
Provides implementations of sparse linear regression using various forms of regularisation penalty.
|
org.tribuo.regression.xgboost |
Provides an interface to XGBoost for regression problems.
|
org.tribuo.sequence |
Provides core classes for working with sequences of
Example s. |
org.tribuo.transform |
Provides infrastructure for applying transformations to a
Dataset . |
Modifier and Type | Method and Description |
---|---|
TrainerProvenance |
DummyClassifierTrainer.getProvenance() |
Modifier and Type | Method and Description |
---|---|
TrainerProvenance |
CARTClassificationTrainer.getProvenance() |
Modifier and Type | Method and Description |
---|---|
TrainerProvenance |
AdaBoostTrainer.getProvenance() |
Modifier and Type | Method and Description |
---|---|
TrainerProvenance |
MultinomialNaiveBayesTrainer.getProvenance() |
Modifier and Type | Method and Description |
---|---|
TrainerProvenance |
ViterbiTrainer.getProvenance() |
Modifier and Type | Method and Description |
---|---|
TrainerProvenance |
CRFTrainer.getProvenance() |
Modifier and Type | Method and Description |
---|---|
TrainerProvenance |
KernelSVMTrainer.getProvenance() |
Modifier and Type | Method and Description |
---|---|
TrainerProvenance |
XGBoostClassificationTrainer.getProvenance() |
Modifier and Type | Method and Description |
---|---|
TrainerProvenance |
KMeansTrainer.getProvenance() |
Modifier and Type | Method and Description |
---|---|
TrainerProvenance |
LibLinearTrainer.getProvenance() |
Modifier and Type | Method and Description |
---|---|
TrainerProvenance |
LibSVMTrainer.getProvenance() |
Modifier and Type | Method and Description |
---|---|
TrainerProvenance |
KNNTrainer.getProvenance() |
Modifier and Type | Method and Description |
---|---|
TrainerProvenance |
AbstractSGDTrainer.getProvenance() |
Modifier and Type | Class and Description |
---|---|
protected static class |
AbstractCARTTrainer.AbstractCARTTrainerProvenance
Deprecated.
|
Modifier and Type | Class and Description |
---|---|
protected static class |
XGBoostTrainer.XGBoostTrainerProvenance
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
TrainerProvenance |
BaggingTrainer.getProvenance() |
Modifier and Type | Method and Description |
---|---|
TrainerProvenance |
HashingTrainer.getProvenance() |
Modifier and Type | Class and Description |
---|---|
class |
ExternalTrainerProvenance
A dummy provenance for a model trained outside Tribuo.
|
Modifier and Type | Class and Description |
---|---|
static class |
TensorFlowTrainer.TensorFlowTrainerProvenance |
Modifier and Type | Method and Description |
---|---|
TrainerProvenance |
TensorFlowTrainer.getProvenance() |
Modifier and Type | Class and Description |
---|---|
static class |
TensorFlowSequenceTrainer.TensorFlowSequenceTrainerProvenance |
Modifier and Type | Method and Description |
---|---|
TrainerProvenance |
TensorFlowSequenceTrainer.getProvenance() |
Modifier and Type | Method and Description |
---|---|
TrainerProvenance |
IndependentMultiLabelTrainer.getProvenance() |
Modifier and Type | Class and Description |
---|---|
class |
SkeletalTrainerProvenance
The skeleton of a TrainerProvenance that extracts the configured parameters.
|
Modifier and Type | Field and Description |
---|---|
protected TrainerProvenance |
ModelProvenance.trainerProvenance |
Modifier and Type | Method and Description |
---|---|
TrainerProvenance |
ModelProvenance.getTrainerProvenance()
The trainer provenance.
|
Constructor and Description |
---|
EnsembleModelProvenance(String className,
OffsetDateTime time,
DatasetProvenance datasetProvenance,
TrainerProvenance trainerProvenance,
com.oracle.labs.mlrg.olcut.provenance.ListProvenance<? extends ModelProvenance> memberProvenance)
Creates a provenance for an ensemble model tracking the class name, creation time, dataset provenance and
trainer provenance along with the individual model provenances
for each ensemble member.
|
EnsembleModelProvenance(String className,
OffsetDateTime time,
DatasetProvenance datasetProvenance,
TrainerProvenance trainerProvenance,
Map<String,com.oracle.labs.mlrg.olcut.provenance.Provenance> instanceProvenance,
boolean trackSystem,
com.oracle.labs.mlrg.olcut.provenance.ListProvenance<? extends ModelProvenance> memberProvenance)
Creates a provenance for an ensemble model tracking the class name, creation time, dataset provenance,
trainer provenance and any instance specific provenance along with the individual model provenances
for each ensemble member.
|
EnsembleModelProvenance(String className,
OffsetDateTime time,
DatasetProvenance datasetProvenance,
TrainerProvenance trainerProvenance,
Map<String,com.oracle.labs.mlrg.olcut.provenance.Provenance> instanceProvenance,
com.oracle.labs.mlrg.olcut.provenance.ListProvenance<? extends ModelProvenance> memberProvenance)
Creates a provenance for an ensemble model tracking the class name, creation time, dataset provenance,
trainer provenance and any instance specific provenance along with the individual model provenances
for each ensemble member.
|
ModelProvenance(String className,
OffsetDateTime time,
DatasetProvenance datasetProvenance,
TrainerProvenance trainerProvenance)
Creates a model provenance tracking the class name, creation time, dataset provenance and trainer provenance.
|
ModelProvenance(String className,
OffsetDateTime time,
DatasetProvenance datasetProvenance,
TrainerProvenance trainerProvenance,
Map<String,com.oracle.labs.mlrg.olcut.provenance.Provenance> instanceProvenance)
Creates a model provenance tracking the class name, creation time, dataset provenance,
trainer provenance and any instance specific provenance.
|
ModelProvenance(String className,
OffsetDateTime time,
DatasetProvenance datasetProvenance,
TrainerProvenance trainerProvenance,
Map<String,com.oracle.labs.mlrg.olcut.provenance.Provenance> instanceProvenance,
boolean trackSystem)
Creates a model provenance tracking the class name, creation time, dataset provenance,
trainer provenance and any instance specific provenance.
|
Modifier and Type | Class and Description |
---|---|
class |
EmptyTrainerProvenance
An empty TrainerProvenance, should not be used except by the provenance removal system.
|
class |
TimestampedTrainerProvenance
A TrainerProvenance with a timestamp, used when there was no trainer
involved in model construction (e.g., creating an EnsembleModel from existing models).
|
class |
TrainerProvenanceImpl
An implementation of
TrainerProvenance that delegates everything to
SkeletalTrainerProvenance . |
Modifier and Type | Class and Description |
---|---|
static class |
DummyRegressionTrainer.DummyRegressionTrainerProvenance
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
TrainerProvenance |
DummyRegressionTrainer.getProvenance() |
Modifier and Type | Method and Description |
---|---|
TrainerProvenance |
CARTRegressionTrainer.getProvenance() |
TrainerProvenance |
CARTJointRegressionTrainer.getProvenance() |
Modifier and Type | Method and Description |
---|---|
TrainerProvenance |
SLMTrainer.getProvenance() |
TrainerProvenance |
ElasticNetCDTrainer.getProvenance() |
Modifier and Type | Method and Description |
---|---|
TrainerProvenance |
XGBoostRegressionTrainer.getProvenance() |
Modifier and Type | Class and Description |
---|---|
static class |
HashingSequenceTrainer.HashingSequenceTrainerProvenance
Provenance for
HashingSequenceTrainer . |
Modifier and Type | Method and Description |
---|---|
TrainerProvenance |
IndependentSequenceTrainer.getProvenance() |
TrainerProvenance |
HashingSequenceTrainer.getProvenance() |
Modifier and Type | Method and Description |
---|---|
TrainerProvenance |
TransformTrainer.getProvenance() |
Copyright © 2015–2021 Oracle and/or its affiliates. All rights reserved.