Interface IDyadRankingFeatureTransformPLGradientFunction
-
- All Superinterfaces:
IGradientFunction
- All Known Implementing Classes:
DyadRankingFeatureTransformNegativeLogLikelihoodDerivative
public interface IDyadRankingFeatureTransformPLGradientFunction extends IGradientFunction
Represents a differentiable function in the context of dyad ranking based on feature transformation Placket-Luce models.
-
-
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>> featureTransforms)Initialize the function with the given data set and feature transformation method.-
Methods inherited from interface ai.libs.jaicore.ml.core.optimizing.IGradientFunction
apply
-
-
-
-
Method Detail
-
initialize
void initialize(DyadRankingDataset dataset, java.util.Map<IDyadRankingInstance,java.util.Map<Dyad,ai.libs.jaicore.math.linearalgebra.Vector>> featureTransforms)
Initialize the function with the given data set and feature transformation method.- Parameters:
dataset- the dataset to usefeatureTransforms- the pre computed feature transformations
-
-