2016-10-11 45 views
0

我正试图改进项目中的mahout推荐实现,并且我发现我的前任将tanimotoCoefficientSimilarity用于首选值为1-5的数据集。我将它改为UncenteredCosineSimilarity,现在我试图测试它在性能上的改进。Mahout:在TanimotoCoefficientSimilarity上,AverageAbsoluteDifferenceEvaluator返回的值是多少?

我试着对两者都使用AverageAbsoluteDifferenceEvaluator,但意识到这不应该用于Tanimoto,因为它不会返回首选项的期望值。

但是,这个值看起来很奇怪,我不太明白这个实现返回的值是什么。数据集的平均首选值为3.2,如果Tanimoto要返回范围[0,1]中的值,则AverageAbsoluteDifferenceEvaluator的输出必须在[2.2,3.2]范围内,但它始终返回一个值范围[0.8,1.1]。

有没有人对此有过解释?

谢谢。

回答

0

TanimotoCoefficientSimilarity没有系数的工作 - 所以AverageAbsoluteDifferenceEvaluator对TanimotoCoefficientSimilarity没有任何意义

相关问题