推薦系統作用可以解決資訊過載的問題
推薦系統和搜素引擎是互補工具
推薦演算法的本質是通過一定的方式將使用者和物品聯絡起來,而不同的推薦系統利用了不同的方式。
幾乎所有的推薦系統應用都是由前台的展示頁面,後台的日誌系統以及推薦演算法系統三部分構成的。
物件:亞馬遜(20%-30%)
推薦演算法
推薦演算法
應用:打包銷售
netflix
youtube、hulu
為什麼**很適合推薦?
pandora
last.fm
**推薦的特點
主要應用場景(以facebook為例):
資訊流的會話推薦:開發了edgerank演算法對會話進行排序
給使用者推薦好友
往往和社交網路結合在一起
位置是一種很重要的上下文資訊
測評乙個推薦演算法需要同時考慮三方的利益
好的推薦演算法並不是僅僅是準確的**
離線實驗
使用者調查
缺點:招募測試使用者的代價太大,很難組織大規模的測試使用者,還需要保證使用者的分布盡量真實
使用者滿意度
**準確度
覆蓋率:盡可能覆蓋更多的物品,並且熱門和冷門推薦出現的次數差不多
多樣性:覆蓋使用者不同的興趣領域
驚喜度(serendipity):推薦結果和使用者的歷史興趣不相似,但卻讓使用者覺得滿意
信任度
實時度
其他方法:
商業目標
通過不同的測評維度,可以知道乙個演算法在什麼情況下效能最好,為融合演算法提供參考。
第一章讀書筆記
本章內容主要講的是android系統移植和驅動開發概述,通過本章的學習知道了學習linux驅動程式設計一定要了解linux驅動只與linux核心有關,與客戶的使用的linux系統無關。也就是說,不管是那個linux系統,只要使用了同樣的linux核心,驅動就可以通過。唯一可以判斷的linux核心是否...
第一章讀書筆記
android的系統架構分為4層 第一層 linux核心。第二層 c c 庫。第三層 android。第四層 應用程式。android移植可兩個部分 應用移植和系統移植。目前linux核心主要維護3個版本 linux2.4,linux2.6和linux3.x,大多數linux系統都使用了這3個版本的...
第一章讀書筆記
若給android增加新的驅動,則hal也要做出相應修改。不同的linux版本的驅動程式並無法通用,那麼通過判斷linux核心版本號是否相同,可以檢驗驅動是否可以通用。目前最廣泛的核心版本應該是linux2.6。電腦或者手機等不同硬體裝置越來越豐富,則需要更多的linux裝置驅動來完成硬體裝置間的互...