2014-11-18 1 views
0

나는 (follower, follow)로 표현 된 방향 그래프를 가지고 있으며 그래프에서 새로운 에지에 대한 권장 사항을 얻으려고 Mahout을 사용하려고합니다 (일명 뒤따를 것으로 예상 됨). 이 난에서 시작 코드입니다 :이 모든 권장 동일한 점수를 얻을 출력 오는 것 같습니다부울 데이터가있는 Mahout recommendender에서 점수를 얻으십시오

mahout recommenditembased --input input.txt --output output.txt -s SIMILARITY_TANIMOTO_COEFFICIENT --booleanData -n 2 

:

2 [4:1.0,3:1.0] 
3 [2:1.0] 
... 

연속 규모에 추천 점수를 얻을 수있는 방법이 있나요를, 그래서 점수에 따라 추종자의 추천을 순위를 매길 수 있습니까? 다른 유사성 측정 항목을 시도해야합니까?

답변

1

결과가 모두 매우 높게 정렬되도록 정렬하려면 0과 1 사이의 가중 결과를 제공해야합니다. 거의 보편적으로 더 뛰어나고 다른 유형의 가중치를 제공하는 SIMILARITY_LOGLIKELIHOOD을 시도해보십시오. 여전히 0과 1 사이에 맞게 정규화됩니다.