Interface IDyadRankingFeatureTransformPLGradientDescendableFunction
-
- All Superinterfaces:
IGradientDescendableFunction
- All Known Implementing Classes:
DyadRankingFeatureTransformNegativeLogLikelihood
public interface IDyadRankingFeatureTransformPLGradientDescendableFunction extends IGradientDescendableFunction
An interface for a differentiable function in the context of feature transformation Placket-Luce dyad ranking.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidinitialize(DyadRankingDataset dataset, java.util.Map<IDyadRankingInstance,java.util.Map<Dyad,ai.libs.jaicore.math.linearalgebra.Vector>> featureTransform)Initializes the function with the given dataset.-
Methods inherited from interface ai.libs.jaicore.ml.core.optimizing.IGradientDescendableFunction
apply
-
-
-
-
Method Detail
-
initialize
void initialize(DyadRankingDataset dataset, java.util.Map<IDyadRankingInstance,java.util.Map<Dyad,ai.libs.jaicore.math.linearalgebra.Vector>> featureTransform)
Initializes the function with the given dataset.- Parameters:
dataset- the dataset to usefeatureTransform- the feature precomputed feature transforms
-
-