推薦引擎模型架構和排序模型概述

2021-09-12 21:03:24 字數 775 閱讀 9078

推薦系統實踐:

(1)解析請求:userid,request_itemid

(2)載入模型:載入model.w model.b

(3)檢索候選集合:分別利用cb和cf去redis裡面檢索資料庫,得到item-> item item item推薦候選(300=200+100)

(4)獲得使用者特徵:userid

(5)獲得物品特徵:itemid

(6)打分(sigmoid),排序

(7)top-n截斷

(8)資料報裝,itemid->name,返回(10)

​ 對指定使用者進行推薦,這裡我們必須明確兩個重要的id,即userid和itemid。

​ 2,對於召回的item,我們通過基於內容和協同過濾的方式同時召回,而且這裡召回的過程中有排序的過程,在這個階段稱之為粗排;但是此時兩種不同方式召回的item可能存在重複,並且score不具有可比性;這個時候,就需要我們重新引入新的模型,按照統一的標準對召回的item重新打分、排序(這個階段我們稱之為精排),然後取數個item推薦給使用者,假如這裡取10個。

​ 3,需要注意的是,當我們召回300個item之後,我們得到的是這些item的itemid和對應的score,那麼我們應該如何根據模型進行打分呢?這裡可以通過外部資料庫通過userid和itemid來載入物品特徵資料和使用者特徵資料。然後交給排序模型打分,從而得出最終的已經排序的推薦列表。

後續未完,待整理。。。。

推薦引擎 個性化推薦 常用模型和演算法

背景介紹 技術所要達到的目的為非在合適的地方展現合適的內容。通常有下面的一些技術 1 協同過濾 collaborative filtering 技術 2 自然語言理解技術 人與人交道使用的是人類語言 基本由詞彙及約定俗成的含義構成 人與機器互動通常表現為機器提供特定的介面供人使用,隨著人與機器互動的...

推薦系統 新聞推薦入門之排序模型 模型融合

排序階段選擇了三個比較有代表性的排序模型,它們分別是 lgb的排序模型 lgb的分類模型 深度學習的分類模型din 得到了最終的排序模型輸出的結果之後,還選擇了兩種比較經典的模型整合的方法 輸出結果加權融合 staking 將模型的輸出結果再使用乙個簡單模型進行 din的全稱是deep intere...

百度推薦引擎及其背後的大資料架構揭秘

內容推薦系統 網際網路人工智慧的潮流代表 然而,建立大型內容推薦系統並不是一件輕鬆的事情。在系統的服務能力 演算法的更新週期 互動和反饋的實時性方面,大型推薦系統都遭遇到一些獨特而有趣的挑戰。當 大資料 遭遇 實時性 鑑於推薦系統對提高使用者體驗的顯著作用,各家主要網際網路公司都投入巨資進行研究開發...