读书笔记《集体智慧编程》Chapter 2 : Make Recommendations
生活随笔
收集整理的這篇文章主要介紹了
读书笔记《集体智慧编程》Chapter 2 : Make Recommendations
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
本章概要 本章主要介紹了兩種協同過濾(Collaborative Filtering)算法,用于個性化推薦:
基本條目過濾的思路:計算出條目之間的相似性(相對穩定,可以在空閑時間計算),然后將根據用戶用過的條目和該條目對應用戶沒有用過的條目,計算加權平均值,推薦給用戶。 最大的好處是條目之間的關系相對穩定,可以提前計算。而且條目計算的結果可以優化,只計算每個條目最相似的k個條目,k << n(總體條目數)。 相比于基于用戶的協同顧慮,它更適合于稀疏矩陣。 基于條目的協同過濾,可以參見論文《Item-Based Collaborative Filtering Recommendation Algorithms》。 更具此問題,基于條目的協同過濾比基于用戶的系統過濾更準確。 聲明:如有轉載本博文章,請注明出處。您的支持是我的動力!文章部分內容來自互聯網,本人不負任何法律責任。 本文轉自bourneli博客園博客,原文鏈接:http://www.cnblogs.com/bourneli/archive/2012/11/11/2765325.html,如需轉載請自行聯系原作者
- 基于用戶的協同過濾(User-Based Collaborative Filtering,又稱 K-Nearest Neighbor Collaborative Filtering)
- 基于條目的協同過濾(Item-Based Collaborative Filtering)
- 歐氏距離(Euclidean Distance)
- 皮爾斯稀疏(Pearson Coefficient)
- 用戶:影評 --> 推薦電影
- 影評:用戶 --> 預測其他用戶影評(沒多大意義)
- 用戶:商品 --> 推薦商品
- 商品:用戶 --> 潛在購買用戶 ? ?商品之間的關系相對stable,相比于人之間的關系
基本條目過濾的思路:計算出條目之間的相似性(相對穩定,可以在空閑時間計算),然后將根據用戶用過的條目和該條目對應用戶沒有用過的條目,計算加權平均值,推薦給用戶。 最大的好處是條目之間的關系相對穩定,可以提前計算。而且條目計算的結果可以優化,只計算每個條目最相似的k個條目,k << n(總體條目數)。 相比于基于用戶的協同顧慮,它更適合于稀疏矩陣。 基于條目的協同過濾,可以參見論文《Item-Based Collaborative Filtering Recommendation Algorithms》。 更具此問題,基于條目的協同過濾比基于用戶的系統過濾更準確。 聲明:如有轉載本博文章,請注明出處。您的支持是我的動力!文章部分內容來自互聯網,本人不負任何法律責任。 本文轉自bourneli博客園博客,原文鏈接:http://www.cnblogs.com/bourneli/archive/2012/11/11/2765325.html,如需轉載請自行聯系原作者
總結
以上是生活随笔為你收集整理的读书笔记《集体智慧编程》Chapter 2 : Make Recommendations的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ES6的class方法基本用法
- 下一篇: UOJ#31 【UR #2】猪猪侠再战括