협업 필터링에는 값이 채워지지 않은 값이 있습니다. 사용자가 영화를 보지 않았다고 가정하면 'na'를 넣어야합니다.
이 행렬의 SVD를 가져 오려면 0을 말합니다. 이제 행렬을 분해하면 비슷한 사용자를 찾는 방법이 있습니다. 감소 된 차원 공간). 그러나 사용자가 항목에 대해 예상하는 기본 설정 자체는 0입니다. (알 수없는 열에 입력 한 것이기 때문에).
그래서 협업 필터링과 SVD의 문제에 갇혀 있습니다. 그것들은 거의 동일 해 보이지만, 그렇지는 않습니다.
이들의 차이점과 SVD를 공동 필터링 문제에 적용하면 어떻게됩니까? 나는 그랬고, 근처의 사용자를 찾는 관점에서 결과가 수용 가능한 것처럼 보였습니다.