Trong Lọc cộng tác, chúng tôi có các giá trị không được điền vào. Giả sử người dùng không xem phim thì chúng tôi phải đặt 'na' vào đó.
Nếu tôi định lấy một SVD của ma trận này, thì tôi phải đặt một số vào đó - nói 0. Bây giờ nếu tôi tính toán ma trận, tôi có một phương pháp để tìm những người dùng tương tự (bằng cách tìm ra những người dùng nào gần nhau hơn trong không gian chiều giảm). Nhưng bản thân sở thích dự đoán - đối với người dùng đối với một mặt hàng sẽ bằng không. (vì đó là những gì chúng tôi đã nhập trên các cột không xác định).
Vì vậy, tôi bị mắc kẹt với vấn đề lọc cộng tác với SVD. Chúng có vẻ gần giống nhau, nhưng không hoàn toàn.
Sự khác biệt giữa chúng và điều gì xảy ra khi tôi áp dụng SVD cho vấn đề lọc cộng tác? Tôi đã làm, và kết quả có vẻ chấp nhận được về mặt tìm kiếm người dùng gần đó, điều này thật tuyệt, nhưng làm thế nào?