Package net.cnri.recommend
Class VectorUtil
- java.lang.Object
-
- net.cnri.recommend.VectorUtil
-
public class VectorUtil extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description VectorUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.util.Map<java.lang.String,java.lang.Double>multiplyTermVector(java.util.Map<java.lang.String,java.lang.Double> v, java.lang.Double weight)static java.util.Map<java.lang.String,java.lang.Double>normalizeAndSumTermVectors(java.util.Collection<java.util.Map<java.lang.String,java.lang.Double>> vectors)static java.util.Map<java.lang.String,java.lang.Double>normalizeTermVector(java.util.Map<java.lang.String,java.lang.Double> v)convert to unit vectorstatic java.util.List<java.util.Map<java.lang.String,java.lang.Double>>normalizeTermVectors(java.util.Collection<java.util.Map<java.lang.String,java.lang.Double>> vectors)static java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Double>>normalizeTermVectors(java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Double>> namedVectors)static java.util.Map<java.lang.String,java.lang.Double>sumTermVectors(java.util.List<java.util.Map<java.lang.String,java.lang.Double>> vectors)static java.util.Map<java.lang.String,java.lang.Double>sumTermVectors(java.util.Map<java.lang.String,java.lang.Double> a, java.util.Map<java.lang.String,java.lang.Double> b)static java.util.Map<java.lang.String,java.lang.Double>sumWeightedTermVectors(java.util.List<WeightedTermVector> wVectors)
-
-
-
Method Detail
-
sumTermVectors
public static java.util.Map<java.lang.String,java.lang.Double> sumTermVectors(java.util.Map<java.lang.String,java.lang.Double> a, java.util.Map<java.lang.String,java.lang.Double> b)
-
sumTermVectors
public static java.util.Map<java.lang.String,java.lang.Double> sumTermVectors(java.util.List<java.util.Map<java.lang.String,java.lang.Double>> vectors)
-
sumWeightedTermVectors
public static java.util.Map<java.lang.String,java.lang.Double> sumWeightedTermVectors(java.util.List<WeightedTermVector> wVectors)
-
multiplyTermVector
public static java.util.Map<java.lang.String,java.lang.Double> multiplyTermVector(java.util.Map<java.lang.String,java.lang.Double> v, java.lang.Double weight)
-
normalizeTermVector
public static java.util.Map<java.lang.String,java.lang.Double> normalizeTermVector(java.util.Map<java.lang.String,java.lang.Double> v)
convert to unit vector
-
normalizeTermVectors
public static java.util.List<java.util.Map<java.lang.String,java.lang.Double>> normalizeTermVectors(java.util.Collection<java.util.Map<java.lang.String,java.lang.Double>> vectors)
-
normalizeTermVectors
public static java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Double>> normalizeTermVectors(java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Double>> namedVectors)
-
normalizeAndSumTermVectors
public static java.util.Map<java.lang.String,java.lang.Double> normalizeAndSumTermVectors(java.util.Collection<java.util.Map<java.lang.String,java.lang.Double>> vectors)
-
-