小象學(xué)院 推薦系統(tǒng)項(xiàng)目實(shí)戰(zhàn)
?離線推薦
于離線訓(xùn)練的推薦系統(tǒng)架構(gòu)是最常見的一種推薦系統(tǒng)架構(gòu)。這里的“離線”訓(xùn)練指的是使用歷史一段時間( 比如周或者幾周 )的數(shù)據(jù)進(jìn)行訓(xùn)練,模型迭代的周期較長(一般 以小時為單位 )。模型擬合的是用戶的中長期興趣。
如下圖所示, 一個典型的基于離線訓(xùn)練的推薦系統(tǒng)架構(gòu)由數(shù)據(jù)上報、離線訓(xùn)練、在線存儲、實(shí)時計算和 A/B 測試這幾個模塊組成。其中,數(shù)據(jù)上報和離線訓(xùn)練組成了監(jiān)督學(xué)習(xí)中的學(xué)習(xí)系統(tǒng),而實(shí)時計算和 A/B 測試組成了預(yù)測系統(tǒng)。另外,除了模型之外,還有一個在線存儲模塊,用于存儲模型和模型需要的特征信息供實(shí)時計算模塊調(diào)用。圖中的各個模塊組成了訓(xùn)練和預(yù)測兩條數(shù)據(jù)流,訓(xùn)練的數(shù)據(jù)流搜集業(yè)務(wù)的數(shù)據(jù)最后生成模型存儲于在線存
標(biāo)簽: