easyrec的學習手冊 基本概念

2021-07-11 21:31:21 字數 893 閱讀 2333

基本概念:

1、operator:乙個operator與easyrec伺服器的乙個user使用者密切相關,每個operator可以建立並管理許多tenants,每個operator都會產生乙個api key,每個tenant都會有tenant id,在呼叫api時,api key和tenant id均需指定。

2、tenant:easyrec伺服器可以向大量tenant提供推薦服務,每個tenant都有乙個獨特的名字,在呼叫api時,tenant name/tenant id/api key均需指定。在web應用的管理介面可以建立tenant,tenant name後期不可修改。

3、demo tenant:將easyrec搭建在自己的伺服器上時會自動建立乙個tenant,名字是」easyrec_demo「

。4、item:帶推薦的內容,具體在電影推薦系統中,就是電影;在**推薦系統中,就是**。

5、item types:就是item的型別。

6、action types:每個行為都有乙個型別,easyrec系統中預設的行為型別是view、buy、rate。在administration介面的type manager中可以定義新的行為型別。不同的行為型別在推薦系統中對應有不同的權重值。生成器可以按照演算法任意組合演算法中涉及的行為型別。

7、assoc types:兩個item關係的型別,例如:共同看過的、共同買過的、評分均高的、相關的。。。。

8、rule:是兩個item的assoc types的加權值。

9、cluster:是許多item的集合,可手動建立。

10、profile system:easyrec中包含乙個json檔案,裡面儲存了items的附加資訊

11、plugins:外掛程式。包括關聯規則挖掘、slope one、

user profile aggregator。

docker學習筆記 一 docker 基本概念

作為一種新興的虛擬化方式,docker 跟傳統的虛擬化方式相比具有眾多的優勢。首先,docker 容器的啟動可以在秒級實現,這相比傳統的虛擬機器方式要快得多。其次,docker 對系統資 源的利用率很高,一台主機上可以同時執行數千個 docker 容器。容器除了執行其中應用外,基本不消耗額外的系統資...

python的基本概念 python基本概念

什麼是程式設計 就像開車一樣,你不需要知道按下啟動鍵的時候具體都幹了些啥操作,你只需要知道按它可以將發動機啟動就行,如果沒啟動,就是出問題了,可以再次嘗試,或者多次嘗試,還是不行就打 讓人來修。程式設計也是一樣,比如,我告訴計算機,你給我下乙個檔案,下失敗了就重試幾次,最後還是失敗就報錯,我自己去檢...

python程式設計基本概念 網路程式設計的基本概念

為了把全世界的所有不同型別的計算機都連線起來,就必須規定一套全球通用的協議,為了實現網際網路這個目標,網際網路協議簇 internet protocol suite 就是通用協議標準。internet是由inter和net兩個單詞組合起來的,原意就是連線 網路 的網路,有了internet,任何私有...