Uses of Annotation Interface
org.tribuo.protos.ProtoSerializableClass
Package
Description
Provides the core interfaces and classes for using Tribuo.
Provides classes and infrastructure for anomaly detection problems.
Provides classes and infrastructure for multiclass classification problems.
Provides an implementation of Viterbi for generating structured outputs, which can sit on top of any
Label
based classification model.Provides an interface to XGBoost for classification problems.
Provides classes and infrastructure for working with clustering problems.
Provides the base interface and implementations of the
Model
hashing
which obscures the feature names stored in a model.Code for uploading models to Oracle Cloud Infrastructure Data Science, and also for scoring models deployed
in Oracle Cloud Infrastructure Data Science.
This package contains a Tribuo wrapper around ONNX Runtime.
Provides an interface to TensorFlow, allowing the training of non-sequential models using any supported
Tribuo output type.
Contains the implementation of Tribuo's math library, it's gradient descent optimisers, kernels and a set of
math related utils.
Provides a
Kernel
interface for Mercer kernels, along with implementations of standard kernels.Provides a brute-force nearest neighbour query implementation.
Provides a k-d tree nearest neighbour query implementation.
Provides classes and infrastructure for working with multi-label classification problems.
Provides an interface to XGBoost for regression problems.
Provides core classes for working with sequences of
Example
s.Provides implementations of standard transformations like binning, scaling, taking logs and exponents.
-
Uses of ProtoSerializableClass in org.tribuo
Modifier and TypeClassDescriptionclass
Same as aCategoricalInfo
, but with an additional int id field.class
Stores information about Categorical features.class
ImmutableFeatureMap is used when unknown features should not be added to the FeatureMap.class
A feature map that can record new feature value observations.class
Prediction<T extends Output<T>>
A prediction made by aModel
.class
Same as aRealInfo
, but with an additional int id field.class
Stores information about real valued features.final class
A record-like class for a selected feature set. -
Uses of ProtoSerializableClass in org.tribuo.anomaly
Modifier and TypeClassDescriptionfinal class
AnImmutableOutputInfo
object forEvent
s.final class
AnMutableOutputInfo
object forEvent
s. -
Uses of ProtoSerializableClass in org.tribuo.classification
Modifier and TypeClassDescriptionfinal class
An immutable multi-class classification label.class
A mutableLabelInfo
. -
Uses of ProtoSerializableClass in org.tribuo.classification.sequence.viterbi
Modifier and TypeClassDescriptionclass
A label feature extractor that produces several kinds of label-based features.class
A label feature extractor that doesn't produce any label based features. -
Uses of ProtoSerializableClass in org.tribuo.classification.xgboost
-
Uses of ProtoSerializableClass in org.tribuo.clustering
Modifier and TypeClassDescriptionclass
A clustering id.class
AnImmutableOutputInfo
object for ClusterIDs.class
A mutableClusteringInfo
. -
Uses of ProtoSerializableClass in org.tribuo.hash
Modifier and TypeClassDescriptionfinal class
Hashes names using String.hashCode().final class
AFeatureMap
used by theHashingTrainer
to provide feature name hashing and guarantee that theModel
does not contain feature name information, but still works with unhashed features names.final class
Hashes Strings using the supplied MessageDigest type.final class
Hashes names using String.hashCode(), then reduces the dimension. -
Uses of ProtoSerializableClass in org.tribuo.interop.oci
Modifier and TypeClassDescriptionfinal class
final class
final class
-
Uses of ProtoSerializableClass in org.tribuo.interop.onnx
Modifier and TypeClassDescriptionclass
Converts a sparse Tribuo example into a dense float vector, then wraps it in anOnnxTensor
.class
Image transformer.final class
class
class
class
-
Uses of ProtoSerializableClass in org.tribuo.interop.tensorflow
Modifier and TypeClassDescriptionclass
Converts a sparse example into a dense float vector, then wraps it in aTFloat32
.class
Image converter.class
Can convert aLabel
into aTensor
containing one hot encoding of the label and can convert aTFloat16
orTFloat32
into aPrediction
or aLabel
.class
Can convert aMultiLabel
into aTensor
containing a binary encoding of the label vector and can convert aTFloat16
orTFloat32
into aPrediction
or aMultiLabel
.class
-
Uses of ProtoSerializableClass in org.tribuo.math
-
Uses of ProtoSerializableClass in org.tribuo.math.kernel
Modifier and TypeClassDescriptionclass
A polynomial kernel, (gamma*u.dot(v) + intercept)^degree.class
A Radial Basis Function (RBF) kernel, exp(-gamma*|u-v|^2).class
A sigmoid kernel, tanh(gamma*u.dot(v) + intercept). -
Uses of ProtoSerializableClass in org.tribuo.math.neighbour.bruteforce
Modifier and TypeClassDescriptionfinal class
A factory which creates brute-force nearest neighbour query objects. -
Uses of ProtoSerializableClass in org.tribuo.math.neighbour.kdtree
Modifier and TypeClassDescriptionclass
A factory which creates k-d tree nearest neighbour query objects. -
Uses of ProtoSerializableClass in org.tribuo.multilabel
Modifier and TypeClassDescriptionclass
A MutableOutputInfo for working with multi-label tasks. -
Uses of ProtoSerializableClass in org.tribuo.regression.xgboost
Modifier and TypeClassDescriptionfinal class
Converts XGBoost outputs intoRegressor
Prediction
s. -
Uses of ProtoSerializableClass in org.tribuo.sequence
Modifier and TypeClassDescriptionclass
SequenceExample<T extends Output<T>>
A sequence of examples, used for sequence classification. -
Uses of ProtoSerializableClass in org.tribuo.transform.transformations
Modifier and TypeClassDescriptionstatic final class
The implementation of aTransformer
which splits the input into n bins.final class
This is used for stateless functions such as exp, log, addition or multiplication by a constant.