我見過一些網站,他們從列表中顯示兩個隨機項目,用戶選擇他們喜歡哪一個,然後根據用戶首選項的結果爲整個數據集合生成一個排名。有誰知道這個排名算法被稱爲什麼,它是如何工作的?這種比較/排名算法是如何調用的?
謝謝。
我見過一些網站,他們從列表中顯示兩個隨機項目,用戶選擇他們喜歡哪一個,然後根據用戶首選項的結果爲整個數據集合生成一個排名。有誰知道這個排名算法被稱爲什麼,它是如何工作的?這種比較/排名算法是如何調用的?
謝謝。
一個簡單的實現方式是始終選擇兩個隨機項目進行比較,併爲首選項目指定一個點。然後按遞減順序排列。
通常的方法是collaborative filtering。爲此,通常會比較所有人的選擇,並在推薦或評級項目時使用人員之間的相似度來衡量他們的選擇。這意味着,與以前顯示類似選擇的人相比,那些表現出不同行爲的人更多地用於生成建議。
有幾種方法可以做這種推斷,哪一種最好或者如何優化性能是一個開放的研究問題。通常最簡單的實現將實現足夠的預測並且易於實現。它只是將偏好矩陣和它自己進行了兩次乘法運算。
我不認爲只有一個可能的算法,每個人都使用這個。 – svick
謝謝,但任何人都可以告訴我一個可能的算法,我可以看看嗎? – cdegu