2016-10-11 16 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沒有任何意義