Uses of Annotation Interface
org.tribuo.protos.ProtoSerializableClass
Packages that use 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
Classes in org.tribuo with annotations of type ProtoSerializableClassModifier 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
Classes in org.tribuo.anomaly with annotations of type ProtoSerializableClassModifier and TypeClassDescriptionfinal class
AnImmutableOutputInfo
object forEvent
s.final class
AnMutableOutputInfo
object forEvent
s. -
Uses of ProtoSerializableClass in org.tribuo.classification
Classes in org.tribuo.classification with annotations of type ProtoSerializableClassModifier and TypeClassDescriptionfinal class
An immutable multi-class classification label.class
A mutableLabelInfo
. -
Uses of ProtoSerializableClass in org.tribuo.classification.sequence.viterbi
Classes in org.tribuo.classification.sequence.viterbi with annotations of type ProtoSerializableClassModifier 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
Classes in org.tribuo.classification.xgboost with annotations of type ProtoSerializableClass -
Uses of ProtoSerializableClass in org.tribuo.clustering
Classes in org.tribuo.clustering with annotations of type ProtoSerializableClassModifier and TypeClassDescriptionclass
A clustering id.class
AnImmutableOutputInfo
object for ClusterIDs.class
A mutableClusteringInfo
. -
Uses of ProtoSerializableClass in org.tribuo.hash
Classes in org.tribuo.hash with annotations of type ProtoSerializableClassModifier 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
Classes in org.tribuo.interop.oci with annotations of type ProtoSerializableClassModifier and TypeClassDescriptionfinal class
final class
final class
-
Uses of ProtoSerializableClass in org.tribuo.interop.onnx
Classes in org.tribuo.interop.onnx with annotations of type ProtoSerializableClassModifier 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
Classes in org.tribuo.interop.tensorflow with annotations of type ProtoSerializableClassModifier 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
Classes in org.tribuo.math with annotations of type ProtoSerializableClass -
Uses of ProtoSerializableClass in org.tribuo.math.kernel
Classes in org.tribuo.math.kernel with annotations of type ProtoSerializableClassModifier 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
Classes in org.tribuo.math.neighbour.bruteforce with annotations of type ProtoSerializableClassModifier and TypeClassDescriptionfinal class
A factory which creates brute-force nearest neighbour query objects. -
Uses of ProtoSerializableClass in org.tribuo.math.neighbour.kdtree
Classes in org.tribuo.math.neighbour.kdtree with annotations of type ProtoSerializableClassModifier and TypeClassDescriptionclass
A factory which creates k-d tree nearest neighbour query objects. -
Uses of ProtoSerializableClass in org.tribuo.multilabel
Classes in org.tribuo.multilabel with annotations of type ProtoSerializableClassModifier and TypeClassDescriptionclass
A MutableOutputInfo for working with multi-label tasks. -
Uses of ProtoSerializableClass in org.tribuo.regression.xgboost
Classes in org.tribuo.regression.xgboost with annotations of type ProtoSerializableClassModifier and TypeClassDescriptionfinal class
Converts XGBoost outputs intoRegressor
Prediction
s. -
Uses of ProtoSerializableClass in org.tribuo.sequence
Classes in org.tribuo.sequence with annotations of type ProtoSerializableClassModifier and TypeClassDescriptionclass
SequenceExample<T extends Output<T>>
A sequence of examples, used for sequence classification. -
Uses of ProtoSerializableClass in org.tribuo.transform.transformations
Classes in org.tribuo.transform.transformations with annotations of type ProtoSerializableClassModifier 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.