Package org.aksw.palmetto.vector
Class DirectConfirmationBasedVectorCreator
java.lang.Object
org.aksw.palmetto.vector.AbstractVectorCreator
org.aksw.palmetto.vector.DirectConfirmationBasedVectorCreator
- All Implemented Interfaces:
VectorCreator
This vector creator uses a direct confirmation measure to create the vectors.
- Author:
- m.roeder
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate DirectConfirmationMeasureprivate static intprivate doubleprivate OneOneAndSelf -
Constructor Summary
ConstructorsConstructorDescriptionDirectConfirmationBasedVectorCreator(ProbabilityEstimator supplier, DirectConfirmationMeasure calculation)DirectConfirmationBasedVectorCreator(ProbabilityEstimator supplier, DirectConfirmationMeasure calculation, double gamma) -
Method Summary
Modifier and TypeMethodDescriptionprotected SubsetVectors[]createVectors(String[][] wordsets, SegmentationDefinition[] definitions, SubsetProbabilities[] probabilities)doublegetGamma()Returns the name of the direct confirmation measure which is used to create the vectors.voidsetGamma(double gamma)Methods inherited from class org.aksw.palmetto.vector.AbstractVectorCreator
getProbabilityEstimatorName, getVectors, getVectorSpaceName, setMinFrequency, setProbabilityEstimator
-
Field Details
-
DEFAULT_GAMMA
private static final int DEFAULT_GAMMA- See Also:
- Constant Field Values
-
calculation
-
oneOneAndSelfCreator
-
gamma
private double gamma
-
-
Constructor Details
-
DirectConfirmationBasedVectorCreator
public DirectConfirmationBasedVectorCreator(ProbabilityEstimator supplier, DirectConfirmationMeasure calculation) -
DirectConfirmationBasedVectorCreator
public DirectConfirmationBasedVectorCreator(ProbabilityEstimator supplier, DirectConfirmationMeasure calculation, double gamma)
-
-
Method Details
-
getVectorCreatorName
Description copied from interface:VectorCreatorReturns the name of the direct confirmation measure which is used to create the vectors.- Returns:
-
createVectors
protected SubsetVectors[] createVectors(String[][] wordsets, SegmentationDefinition[] definitions, SubsetProbabilities[] probabilities)- Specified by:
createVectorsin classAbstractVectorCreator
-
setGamma
public void setGamma(double gamma) -
getGamma
public double getGamma()
-