成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

老板問(wèn)我,完全沒(méi)有用戶歷史行為記錄,怎么做推薦?

開(kāi)發(fā) 開(kāi)發(fā)工具
老板問(wèn)我,如果系統(tǒng)沒(méi)有用戶的歷史行為數(shù)據(jù)積累,就不能實(shí)施推薦了嗎?今天講講“相似性推薦”。

前幾天和老板通俗的介紹了協(xié)同過(guò)濾(Collaborative Filtering)和基于內(nèi)容的推薦(Content-based Recommendation),但都必須分析用戶的歷史行為數(shù)據(jù)(例如電影點(diǎn)擊數(shù)據(jù),職位查看數(shù)據(jù)等),針對(duì)不同的用戶進(jìn)行個(gè)性化推薦。

老板問(wèn)我,如果系統(tǒng)沒(méi)有用戶的歷史行為數(shù)據(jù)積累,就不能實(shí)施推薦了嗎?

今天講講“相似性推薦”。

[[435248]]

什么是“相似性推薦”?

答:對(duì)于新用戶A,沒(méi)有ta的歷史行為數(shù)據(jù),在ta點(diǎn)擊了item-X的場(chǎng)景下,可以將與item-X最相似的item集合推薦給新用戶A。

問(wèn)題轉(zhuǎn)化為,如何用一種通用的方法,表達(dá)item之間的相似性。

仍以電影推薦為例,新用戶A進(jìn)入了《我不是潘金蓮》電影詳情頁(yè),如何對(duì)A進(jìn)行電影推薦呢?

先看二維空間的點(diǎn)N,如何推薦與其最近的點(diǎn)?

答:可以用二維空間中,點(diǎn)與點(diǎn)之間的距離,表示點(diǎn)之間的遠(yuǎn)近。

對(duì)于全集中的任何一個(gè)點(diǎn)M(xi, yi),它與點(diǎn)N(x1, y1)的距離:

  1. distance = (x1-xi)^2 + (y1-yi)^2 

所以,只要計(jì)算全集中所有點(diǎn)與N的距離,就能計(jì)算出與它最近的3個(gè)點(diǎn)。

再看三維空間的點(diǎn)N,如何推薦與其最近的點(diǎn)?

答:可以用三維空間中,點(diǎn)與點(diǎn)之間的距離,表示點(diǎn)之間的遠(yuǎn)近。

對(duì)于全集中的任何一個(gè)點(diǎn)M(xi, yi, zi),它與點(diǎn)N(x1, y1, z1)的距離:

  1. distance = (x1-xi)^2 + (y1-yi)^2 + (z1-zi)^2 

所以,只要計(jì)算全集中所有點(diǎn)與N的距離,就能計(jì)算出與它最近的3個(gè)點(diǎn)。

循序漸進(jìn),對(duì)于一部電影《我不是潘金蓮》,假設(shè)它有10個(gè)屬性,則可以把它看做一個(gè)十維空間中的點(diǎn):

  1. 點(diǎn)N《我不是潘金蓮》 
  2. 導(dǎo)演:馮小剛 
  3. 女主:范冰冰 
  4. 男主:郭濤 
  5. 女配:張嘉譯 
  6. 男配:大鵬 
  7. 類型:劇情 
  8. 地區(qū):中國(guó)大陸 
  9. 語(yǔ)言:普通話 
  10. 日期:2016 
  11. 片長(zhǎng):140 

對(duì)于電影全集中的任何一部電影,都可以計(jì)算與點(diǎn)N《我不是潘金蓮》之間的距離。二維三維中的點(diǎn),可以用直線距離計(jì)算遠(yuǎn)近,10維空間{導(dǎo)演, 女主, 男主, 女配, 男配, 類型, 地區(qū), 語(yǔ)言, 日期, 片長(zhǎng)}中的兩個(gè)點(diǎn)的距離,需要重新定義一個(gè)距離函數(shù),例如:

  1. distance = f1(導(dǎo)演) + f2(女主) + … +f10(片長(zhǎng)) 

這個(gè)距離,通俗的解釋,就是每個(gè)維度貢獻(xiàn)分值的總和。 分值可以這么定義:

  1. f1(導(dǎo)演){ 
  2.          如果兩部電影導(dǎo)演相同,得1分; 
  3.          如果導(dǎo)演不同,得0分; 
  4.   

例如,現(xiàn)在10維空間中,有另一個(gè)點(diǎn)M《芳華》

  1. 導(dǎo)演:馮小剛 
  2. 女主:苗苗 
  3. 男主:黃軒 
  4. 女配:NULL 
  5. 男配:NULL 
  6. 類型:劇情 
  7. 地區(qū):中國(guó)大陸 
  8. 語(yǔ)言:普通話 
  9. 日期:2017 
  10. 片長(zhǎng):140 

要計(jì)算點(diǎn)M《芳華》與點(diǎn)N《我不是潘金蓮》的距離,代入distance距離計(jì)算公式:

  1. distance = f1(導(dǎo)演) + f2(女主) + … +f10(片長(zhǎng)) 
  2.          =1 + 0 + … + 1 
  3.          =5 

即:導(dǎo)演、類型、地區(qū)、語(yǔ)言、片長(zhǎng)相同各得1分,其他維度不同得0分。

遍歷電影全集中的10w部電影,就能找到與點(diǎn)N《我不是潘金蓮》最相近的3部電影,當(dāng)用戶點(diǎn)擊《我不是潘金蓮》的詳情頁(yè)時(shí),直接推薦這3部最相近的電影即可。

相似性推薦,原理大致如上,要說(shuō)明的是:

(1)由于沒(méi)有用戶歷史行為積累,不是個(gè)性化推薦,所以所有用戶的推薦結(jié)果都是相同的;

(2)一般來(lái)說(shuō),距離公式確實(shí)是線性的;

(3)一般來(lái)說(shuō),每個(gè)維度的權(quán)重不一樣;

(4)這個(gè)線性公式,以及維度的權(quán)重,都可以通過(guò)機(jī)器學(xué)習(xí)訓(xùn)練出來(lái);

相似性推薦原理如上,希望這1分鐘,大家沒(méi)浪費(fèi)。

【本文為51CTO專欄作者“58沈劍”原創(chuàng)稿件,轉(zhuǎn)載請(qǐng)聯(lián)系原作者】

戳這里,看該作者更多好文 

 

責(zé)任編輯:趙寧寧 來(lái)源: 51CTO專欄
相關(guān)推薦

2021-11-23 10:50:29

關(guān)聯(lián)規(guī)則推薦推薦系統(tǒng)開(kāi)發(fā)

2013-08-30 10:03:42

SaaS

2021-11-12 11:51:03

基于內(nèi)容的推薦查詢推薦

2018-03-23 11:56:09

相似性推薦推薦算法推薦

2015-08-05 14:33:01

APP用戶原因

2021-08-14 23:11:37

區(qū)塊鏈加密貨幣技術(shù)

2021-11-15 12:45:44

協(xié)同過(guò)濾算法架構(gòu)

2010-04-08 16:13:34

Oracle數(shù)據(jù)庫(kù)

2022-09-26 11:32:14

用戶分層服務(wù)業(yè)務(wù)

2021-03-18 12:16:44

用戶分層業(yè)務(wù)

2018-12-06 14:56:46

微服務(wù)隔離熔斷

2022-03-10 11:25:51

InnoDB優(yōu)化

2023-09-27 22:44:18

數(shù)據(jù)遷移數(shù)據(jù)庫(kù)

2020-09-21 06:45:48

監(jiān)控延遲消息隊(duì)列

2021-07-22 06:25:14

敏捷開(kāi)發(fā)用戶體驗(yàn)CIO

2016-09-21 10:18:26

阿里Dubbo性能測(cè)試

2020-04-10 08:03:04

分布式鎖Redlock算法流行算法

2023-08-27 21:25:20

用戶畫(huà)像數(shù)據(jù)數(shù)據(jù)分析

2020-04-22 15:27:30

Vue組件項(xiàng)目

2022-01-22 00:19:33

手機(jī)屏幕夜間模式
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 婷婷色在线 | 精品国产一区二区三区性色av | 国产一区二区三区四区在线观看 | 精品亚洲一区二区三区 | 新91| 欧美三区在线观看 | 在线观看av网站永久 | 一区二区三区四区电影视频在线观看 | 国产成人免费在线观看 | 国产一区91精品张津瑜 | 午夜性视频 | 国产精品伦一区二区三级视频 | 天天看天天操 | 日韩精品一区二区三区视频播放 | 欧美不卡在线 | 欧美在线a| 日日噜噜噜夜夜爽爽狠狠视频97 | 成人在线一区二区三区 | 1区2区视频 | 成人a视频片观看免费 | 99精品欧美一区二区三区综合在线 | 中文亚洲视频 | 天天综合网天天综合 | 91干b| 国产精品欧美一区二区三区 | 精品国产一区二区三区久久狼黑人 | 亚洲国产精品一区二区三区 | 九九在线精品视频 | 日韩三区在线观看 | 欧美日韩国产精品一区二区 | 91九色porny首页最多播放 | 国产精品久久国产精品久久 | 最新国产精品视频 | 999久久久久久久久6666 | 亚洲一区二区三区四区五区午夜 | 亚洲免费视频在线观看 | 日韩欧美国产一区二区三区 | 青青久在线视频 | 91夜色在线观看 | 国产精品免费小视频 | 免费一区二区三区 |