Uses of Interface
org.tribuo.math.util.VectorNormalizer
Package
Description
Provides infrastructure for Stochastic Gradient Descent for classification problems.
Provides classification loss functions for Stochastic Gradient Descent.
Provides a linear algebra system used for numerical operations in Tribuo.
Provides math related util classes.
Provides infrastructure for Stochastic Gradient Descent for multi-label classification problems.
Provides multi-label classification loss functions for Stochastic Gradient Descent.
-
Uses of VectorNormalizer in org.tribuo.classification.sgd
Modifier and TypeMethodDescriptionLabelObjective.getNormalizer()
Generates a newVectorNormalizer
which normalizes the predictions into [0,1]. -
Uses of VectorNormalizer in org.tribuo.classification.sgd.objectives
Modifier and TypeMethodDescriptionHinge.getNormalizer()
Returns a newNoopNormalizer
.LogMulticlass.getNormalizer()
-
Uses of VectorNormalizer in org.tribuo.math.la
Modifier and TypeMethodDescriptionvoid
DenseVector.normalize
(VectorNormalizer normalizer) void
SGDVector.normalize
(VectorNormalizer normalizer) Normalizes the vector using the supplied vector normalizer.void
SparseVector.normalize
(VectorNormalizer normalizer) void
DenseMatrix.normalizeRows
(VectorNormalizer normalizer) Normalizes each row using the supplied normalizer in place. -
Uses of VectorNormalizer in org.tribuo.math.util
Modifier and TypeClassDescriptionclass
Normalizes the exponential values of the input array.class
NoopNormalizer returns a copy inNoopNormalizer.normalize(double[])
and is a no-op in place.class
Normalizes, but first subtracts the minimum value (to ensure positivity).class
Normalizes the input by applying a logistic sigmoid to each element.Modifier and TypeMethodDescriptionstatic VectorNormalizer
VectorNormalizer.deserialize
(org.tribuo.math.protos.NormalizerProto proto) Deserializes the vector normalizer from the supplied protobuf. -
Uses of VectorNormalizer in org.tribuo.multilabel.sgd
Modifier and TypeMethodDescriptionMultiLabelObjective.getNormalizer()
Generates a newVectorNormalizer
which normalizes the predictions into a suitable format. -
Uses of VectorNormalizer in org.tribuo.multilabel.sgd.objectives
Modifier and TypeMethodDescriptionBinaryCrossEntropy.getNormalizer()
Hinge.getNormalizer()
Returns a newNoopNormalizer
.