情境感知(上下文資訊)推薦系統---《推薦系統技術、評估及高效演算法》---讀書筆記(7)
一、目錄組織圖(單擊圖放大)
二、補充筆記
1、情境,簡言之,可以理解為使用者的一些額外資訊,比如位置、時間、天氣、是否有同伴陪同等。我認為是能夠影響使用者決策的一些額外的資訊。
2、推薦問題可以歸納為預測一個使用者未接觸的物品的評分,這個預測通常是基於該使用者對其他物品的評分、其他使用者對該物品的評分以及一些其他可以利用的資訊。
3、顯式獲得,直接詢問使用者;隱式獲得,例如通過手機獲得位置資訊;推斷獲得,通過統計和資料探勘的方法獲得資訊。
4、情境預過濾是對原始資料的選擇和重構,但是一定要注意,如果過濾的情境的條件苛刻,容易導致資料稀疏。過濾的情境的條件寬鬆,那麼沒有針對性。
5、情境後過濾,那麼過濾掉無關的推薦或調整列表裡推薦的排名。
6、組合預過濾器,首先,手動設定資料塊大小閾值,情境預過濾後,如果資料塊的大小過小,進行泛化搜尋更大的資料塊。其次,根據資料的預測效能,如果預測的效能小於沒有經過情境過濾的資料,那麼淘汰掉這些預過濾器,最後如果再相同的效能下,更加泛化的預過濾器的資料將會留下,其餘淘汰。
相關推薦
情境感知(上下文資訊)推薦系統---《推薦系統技術、評估及高效演算法》---讀書筆記(7)
一、目錄組織圖(單擊圖放大)二、補充筆記1、情境,簡言之,可以理解為使用者的一些額外資訊,比如位置、時間、天氣、是否有同伴陪同等。我認為是能夠影響使用者決策的一些額外的資訊。2、推薦問題可以歸納為預測一個使用者未接觸的物品的評分,這個預測通常是基於該使用者對其他物品的評分、其
開發基於約束條件的推薦系統---《推薦系統技術、評估及高效演算法》---讀書筆記(6)
一、目錄組織圖(單擊可放大)二、補充筆記1、基於約束的推薦系統是在資訊不完全的情況下,導致基於內容和協同過濾的方法可能失效情況下的一種推薦系統設計方法。它建立在使用者的需求和願望能夠明確表述的情況下。我認為這個實際上可以看成一個多型別關鍵字搜尋的過程(比如在X東購買膝上型電腦
《B/S模式下ADO.NET資料庫訪問技術的設計及應用》論文筆記(十七)
一、基本資訊 標題:B/S模式下ADO.NET資料庫訪問技術的設計及應用 時間:2014 來源:電子測試 關鍵詞:B/S模式; ADO.NET資料庫訪問技術; 設計; 應用; 二、研究內容 1.ADO.NET資料庫訪問技術的兩種模式: 連線模式下的資料庫訪問技術:
《程式設計師的自我修養——連結、裝載與庫》讀書筆記(1)
大部分人都知道我們寫的程式碼要經過預處理、編譯、彙編成目標檔案,然後經過連結生成最終的可執行檔案,但是細節上是怎麼一回事就懶得管了。編譯的過程我還算有點了解,什麼詞法分析、語法分析、語義分析之類一系列複雜的步驟,最終得到目標檔案,然而連結就完全不知道是怎麼一回事了。讀這本書前,我曾經一直以為
推薦系統實踐讀書筆記(一):好的推薦系統
設計一個推薦系統之前,一定要了解什麼樣的推薦系統才是好的推薦系統至關重要。那麼一個優秀的推薦系統具有哪些特徵呢?(量化或者概念性的特徵) 通過以下三個步驟回答一個優秀的推薦系統是什麼樣的 1)什麼是推薦系統、推薦系統的主要任務、推薦系統和分類目錄以及搜尋引擎的區別 2)不同領域分門別類的介紹
《嵌入式系統可靠性設計技術及案例解析》讀書筆記(七)
lcd 適合 實現 電源線 寬度 減少 狀態 面膜 平面 電磁兼容(Electro Magnetic Compatibility,EMC)是指設備或系統在電磁環境中運行時,不會因為其他設備的合理電磁幹擾而影響本機的功能和安全性,也不會對其環境中的任何設備產生不合理的電磁幹擾
《深入理解計算機系統》——讀書筆記(一)
img 可執行 即將 簡單的 world std 加載 完整 .exe 這本書從一個簡單的C語言的HelloWorld程序講起... 這是這個小程序的生命周期的一個部分: HellOWorld程序,從被創建(文本格式),到被執行(在屏幕上打印出來)。 其
《深入理解計算機系統》讀書筆記(ch2)+ C 泛型
tex byte 指向 get 讀書筆記 class its n) 支持 本章主要介紹各類型的機器表示,Stanford的CS107的lec2和lec3有精彩解釋,比看書快(當作書中只是的cache吧)。 lec4中介紹的C裏面如何使用泛型(沒有template, refe
《高校校園超市管理系統的設計及實現》論文筆記(八)
一、基本資訊 標題:高校校園超市管理系統的設計及實現 時間:2016 來源:湖南大學 關鍵詞:校園超市; 管理資訊系統; 管理模組; 二、研究內容 1.管理系統: 該篇論文很清晰的解釋了一個概念,管理系統。概念的創始人G
CSSAPP稀裡糊塗的讀書筆記(一)計算機系統漫遊
主要介紹了計算機系統的一些概念知識等。 系統中的所有資訊,都是由一串位表示的。區分不同資料物件的唯一方法是我們讀到這些資料物件時的上下文。 將一個程式翻譯成一個可執行目標檔案經過四個階段:預處理
HTTP圖解讀書筆記(第三章 HTTP報文內的HTTP資訊)
目的:瞭解HTTP通訊響應和請求時怎麼運作的 一、HTTP報文 HTTP報文:用於協議互動的資訊被稱為HTTP報文 HTTP報文大致可分為報文首部和報文主體(應被髮送的資料),兩者由最初出現的空行來劃分,通常,並不一定要報文主體 二、請求報文和響應報文的結構 請
資料庫系統原理及應用教程複習筆記(第3 版)
最近在複習資料庫相關知識點,過幾天就要考試了; 第一章 資料庫基礎知識 1、資料庫管理是資料處理的基礎工作,資料庫是資料管理的技術和手段。資料庫中的資料具有整體性和共享性。 1.2、資料庫系統的核心:資料庫管理系統。 1.3、資料庫核心:資料模型; 2、資料庫(DB)是一個按資料結構來儲存和管理資料的
Robert Love《linux系統程式設計》讀書筆記(第一章)
第一章. 入門和基本概念 1.2 API 和ABI 1.3 標準 1.4 linux程式設計的概念 &n
《Linux核心設計與實現》讀書筆記(十三)- 虛擬檔案系統
虛擬檔案系統(VFS)是linux核心和具體I/O裝置之間的封裝的一層共通訪問介面,通過這層介面,linux核心可以以同一的方式訪問各種I/O裝置。 虛擬檔案系統本身是linux核心的一部分,是純軟體的東西,並不需要任何硬體的支援。 主要內容: 虛擬檔案系統的作用 虛擬檔案系統的4個主要物件
資料庫系統概念讀書筆記(1)——引言
資料庫管理系統:有一個互相關聯的資料的集合和一組用以訪問這些資料的程式組成,這個資料集合就叫做資料庫。上來就先寫上一個概念,作為這本書的主線。 1.資料庫的出現的必要性和對資料庫的要求 儘管檔案系統可以解決不少問題,但是下面的問題是檔案系統所無法解決的,如果給檔案系統加上這些
《深入理解計算機系統》讀書筆記(第一章)
主要內容 0.計算機系統是由硬體和系統軟體組成的,它們共同工作來執行應用程式。 1.程式是怎樣編譯執行。 2.程序,執行緒,虛擬記憶體,檔案等基本概念。 3.本書內容提前瀏覽。 資訊就是位+上下文 本書用了一個hello.c的表示方法說明了一個思
實戰高併發讀書筆記(推薦指數:☆☆☆☆)
實戰Java併發程式設計讀書筆記 走入並行的世界 相關概念 同步和非同步 同步指呼叫者必須等到方法呼叫返回後,才能繼續後續的行為;非同步通常會在另一個執行緒中執行 併發和並行 併發偏重於多個任務交替執行,並行是真正意義上的“
《程式碼揭祕--從C/C++的角度探祕計算機系統》讀書筆記(一)
最近在看左飛哥的一本書:《程式碼揭祕--從C/C++的角度探祕計算機系統》。我覺得寫得很好,下面是書中的一小段程式,經過我修改。 #include <iostream> using namespace std; int main(void) { char
資料庫系統概念 讀書筆記(四)
SQL 支援資料型別: char(10):如果輸入字串為“Avi”,則該字串後追加七個空格十七達到10個字串的長度。 varchar(10):支援最大字串長度。如果輸入字串為“Avi”,則不會補充空
深入理解java虛擬機器讀書筆記(推薦指數:☆☆☆☆☆)
深入理解Java虛擬機器讀書筆記 Java虛擬機器的發展史(略) SunClassic/Exact VM 只能用純解釋方式來執行Java程式碼,如果使用JIT編譯器,就必須使用外掛。但是如果外掛了JIT編譯器,JIT編譯器完全接管了虛擬機器