2014-05-09 2 views
0

저는 신뢰 인식 협업 필터링 접근법을 개발하려고합니다. 두 개의 epinions 데이터 세트가 있습니다. 하나를 신뢰하는 사람 : <ID_truster, ID_trusted>. 그리고 평가가있는 사람 : <ID_truster, ITEM, RATING>.Mahout 신뢰 인식 협업 필터링

내가 신뢰하는 사람들의 평점만을 사용하여 (사용자 - 사용자 기반) 추천을 어떻게 만들 수 있습니까?

현재 모든 사용자를 고려하여 두 번째 데이터 집합을 사용하여 권장 사항을 작성합니다.

답변

0

내가 생각할 수있는 가장 가까운 것은 사용자 지역 기반의 접근 방식을 사용하는 것입니다 감사 만 인근에 신뢰할 수있는 사용자를 포함한다. 신뢰할 수없는 사용자를 제외시키기 위해 매우 유사한 유사성 값을 반환하여 추가 코드를 작성해야합니다. UserSimilarity 인터페이스를 살펴보십시오.

+0

그렇다면 tanimotoCoefficientSimilarity를 ​​사용하여 일반적인 평점을 가진 사용자로부터 예측 정보를 얻고 싶습니다. 예를 들어 신뢰할 수있는 사용자를 분류하기 위해 해당 클래스로 곧바로 이동하겠습니까? 고맙습니다! – Nick