Package org.carrot2.clustering.lingo
Interface LabelAssigner
-
- All Superinterfaces:
AcceptingVisitor
- All Known Implementing Classes:
SimpleLabelAssigner,UniqueLabelAssigner
public interface LabelAssigner extends AcceptingVisitor
Assigns labels to base vectors obtained from the factorization.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidassignLabels(LingoProcessingContext context, org.carrot2.math.mahout.matrix.DoubleMatrix2D stemCos, com.carrotsearch.hppc.IntIntHashMap filteredRowToStemIndex, org.carrot2.math.mahout.matrix.DoubleMatrix2D phraseCos)Assigns labels to base vectors found by the matrix factorization.-
Methods inherited from interface org.carrot2.attrs.AcceptingVisitor
accept
-
-
-
-
Method Detail
-
assignLabels
void assignLabels(LingoProcessingContext context, org.carrot2.math.mahout.matrix.DoubleMatrix2D stemCos, com.carrotsearch.hppc.IntIntHashMap filteredRowToStemIndex, org.carrot2.math.mahout.matrix.DoubleMatrix2D phraseCos)
Assigns labels to base vectors found by the matrix factorization. The results must be stored in theLingoProcessingContext.clusterLabelFeatureIndexandLingoProcessingContext.clusterLabelScorearrays.- Parameters:
context- contains all information about the current clustering requeststemCos- base vector -- single stems cosine matrixfilteredRowToStemIndex- mapping between row indices of stemCos and indices of stems inPreprocessingContext.allStemsphraseCos- base vector -- phrase cosine matrix
-
-