2013-05-27 6 views
1

나는 SVDRecommender를 UserBasedRecommender와 비교하여 usedBasedRecommender의 결과가 무서운 데이터 집합의 SVD보다 훨씬 우수하다는 것을 알았습니다. 그것을 설명하는 방법?SVDRecommender를 사용하는 경우

+0

"더 나은"정의 하시겠습니까? –

+0

그런 질문에 대한 답을 찾았습니까? –

답변

1

SVD recommendender는 초기 사용자 - 항목 관계를 "기능"의 중간 집합으로 "분해"합니다. 이것은 이론적으로 전체 데이터 집합 (UserBasedRecommender가 제한된 수의 "이웃"으로부터 추천 목록을 생성 함)에서 추출 된 정보를 기반으로하기 때문에 이론적으로 더 정확해야한다는 것을 의미합니다.

SVD recommendator는 인수 분해의 "품질"에 크게 의존하며 일반적인 구현에는 구체적인 데이터 집합에 채택해야하는 몇 가지 제어 매개 변수가 있습니다.