Mahout - 向量之间的余弦距离> 1

时间:2016-03-08 18:04:07

标签: vector mahout mahout-recommender cosine-similarity sentence-similarity

我正在使用Mahout的CosineDistanceMeasure类来计算向量之间的距离,表示为DenseVectors。

DenseVector vector1 = ... //initialized to some values
DenseVector vector2 = ... //initialized to some values
CosineDistanceMeasure cos = new CosineDistanceMeasure();
cos.distance(vector1, vector2);

现在,对于一些矢量耦合,方法distance()返回大于1的值,而我认为余弦距离应该包含在0和1之间。

有人可以解释这种行为吗?

提前谢谢!

0 个答案:

没有答案