public interface PageRankService
Modifier and Type | Method and Description |
---|---|
double[] |
rank(java.util.Map<java.lang.String,java.lang.Double> dampingVector,
ConceptGraph cg)
call rank() with default values for iter (30), threshold(1e-4),
dampingFactor(0.85)
|
double[] |
rank(java.util.Map<java.lang.String,java.lang.Double> dampingVector,
ConceptGraph cg,
int iter,
double threshold,
double dampingFactor)
PageRank for conceptGraph.
|
double[] |
rank2(java.util.Map<java.lang.Integer,java.lang.Double> dampingVector,
ConceptGraph cg,
int iter,
double threshold,
double dampingFactor) |
double |
sim(java.lang.String concept1,
java.lang.String concept2,
ConceptGraph cg,
int iter,
double threshold,
double dampingFactor) |
double[] rank(java.util.Map<java.lang.String,java.lang.Double> dampingVector, ConceptGraph cg, int iter, double threshold, double dampingFactor)
dampingVector
- topic vector/personalized pagerank vector. If null will use
normal pagerank with a damping vector where every value is 1/Ncg
- concept graphiter
- max number of iterationsthreshold
- convergence thresholddampingFactor
- double[] rank(java.util.Map<java.lang.String,java.lang.Double> dampingVector, ConceptGraph cg)
dampingVector
- cg
- double sim(java.lang.String concept1, java.lang.String concept2, ConceptGraph cg, int iter, double threshold, double dampingFactor)
double[] rank2(java.util.Map<java.lang.Integer,java.lang.Double> dampingVector, ConceptGraph cg, int iter, double threshold, double dampingFactor)