什麼是協作型過濾?也就是根據你的歷史喜好,再根據其他人和你類似的喜好,來向你推薦你未曾接觸過的物品。實際上前面兩章的內容就是協作型過濾的基本演算法。
協作型過濾有兩大分支:
這兩者儘管都屬於協作型過濾,但是有不同的應用場景。應該很容易的想出,在社交類的**推薦系統中,使用的最多的是基於使用者的協作型過濾,而在非社交,例如電商,使用的則是基於物品的協作型過濾。電商**中應該不會存在向你推薦和你有著類似購物喜好的人吧?如果它要這麼做,那估計也就是要向社交發展了,不僅是因為**屬性的原因,因為不管使用哪種過濾都能對你進行物品推薦,但是基於物品的協作型過濾可以盡可能少得進行物品相似型比較,因為它可以「預先」進行物品的相似度匹配,而基於使用者的相似度匹配,則要不停的對所有人進行相似度匹配,這一點上開銷是很大的,特別是在非社交性**上採用基於使用者的協作型過濾。
這個部落格寫的更詳細:
協作型過濾
什麼是協作型過濾?也就是根據你的歷史喜好,再根據其他人和你類似的喜好,來向你推薦你未曾接觸過的物品。實際上前面兩章的內容就是協作型過濾的基本演算法。協作型過濾有兩大分支 這兩者儘管都屬於協作型過濾,但是有不同的應用場景。應該很容易的想出,在社交類的 推薦系統中,使用的最多的是基於使用者的協作型過濾,...
iptables 包過濾型防火牆(1)
概述 firewall 防火牆,隔離工具 工作於主機或網路的邊緣,對於進出本主機或網路的報文根據事先定義好的檢查規則作匹配檢測,對於能夠被規則所匹配到的報文做出相應處理的元件 主機防火牆 主機自己使用的防火牆 網路防火牆 放在流量必經之處的的防火牆 ipfw ip防火牆 ipchains 鏈 ipt...
七 敏捷協作
站立會議可以提高開會效率 每個人都應該只回答三個問題 昨天有什麼收穫 今天計畫做哪些工作 面臨哪些障礙 每日立會有很多好處 立會時間不應該超過30分鐘,理想時間是10 15分鐘 小型團隊一周立會兩到三次就可以了 要注意報告細節 架構師必須寫 架構師必須參與編碼工作 如果架構師時間不夠,可以選擇不太重...