學(xué)AI,好工作 就找北大青鳥
關(guān)注小青 聽課做題,輕松學(xué)習(xí)
周一至周日
4000-9696-28

向女朋友解釋她淘寶首頁與你不同的原因

來源:北大青鳥總部 2022年12月30日 16:12

摘要: 在用手機(jī)淘寶購物時(shí)為什么每個(gè)人手機(jī)上顯示的內(nèi)容都是不一致,都是因人而異的,這一切都是個(gè)性化推薦在作祟。

回想起去年雙十一小美靠在小編肩上,甜甜的問道“為啥我的淘寶頁面跟你的淘寶頁面不一樣啊,在我這,我所有的東西都想買”。現(xiàn)在想起來,小編當(dāng)時(shí)就該立即站出來向小美揭穿這一切!

在用手機(jī)淘寶購物時(shí)為什么每個(gè)人手機(jī)上顯示的內(nèi)容都是不一致,都是因人而異的,這一切都是個(gè)性化推薦在作祟。所謂的個(gè)性化推薦實(shí)際背后有一套成熟依托推薦算法的系統(tǒng),它能通過各種細(xì)節(jié)洞悉客戶的喜愛偏愛,以及客戶的性格、購買習(xí)慣、經(jīng)濟(jì)實(shí)力等等,從而 給用戶精準(zhǔn)推薦她最感興趣和可能購買的商品。

今天小編就以最為簡潔的方式介紹推薦系統(tǒng)中的一個(gè)小小的角落,基于用戶的協(xié)同過濾算法進(jìn)行個(gè)性化推薦。它是一種依據(jù)用戶行為數(shù)據(jù),根據(jù)用戶之間的相似性向目標(biāo)用戶推薦它可能喜歡的物品的一種方法,說起來比較繞口,舉個(gè)栗子...

小美是個(gè)資深淘寶控,閑著沒事兒就會逛淘寶,看到喜歡的商品的時(shí)候,她就會點(diǎn)進(jìn)去詳情頁仔細(xì)查看,如果更喜歡一點(diǎn)她就會將這件商品收藏起來,如果實(shí)在恰入小美法眼的話,二話不說小美拿出我的花唄就開始買買買。當(dāng)然這一切的操作行為都被淘寶的算法團(tuán)隊(duì)看的明明白白,所以他們通過小美的操作行為抽象出一個(gè)“喜歡程度”,規(guī)則如下:1.如果查看了商品詳情并瀏覽10秒以上,得1分2.如果瀏覽了商品并點(diǎn)擊了收藏商品,得4分(瀏覽操作不單獨(dú)加分)3.如果購買了商品直接,得8分(其余操作不單獨(dú)加分)

經(jīng)過一個(gè)小時(shí)的逛淘寶過程,小美的操作行為都被日志記錄下:1.小美對商品A查看了詳情并瀏覽18秒2.小美對商品B進(jìn)行了收藏3.小美對商品C進(jìn)行了慘無人道的購買行為

經(jīng)過這些行為后,可以總結(jié)出小美對商品的一些“喜歡程度”。我們假設(shè)這家淘寶只有5件商品,可以得到如下內(nèi)容:



可以看到,商品A、B、C都因?yàn)樾∶缹ζ洚a(chǎn)生了一些行為后,得到了對應(yīng)的喜歡程度得分,那小美對商品D、E的喜歡程度是空缺的,那就一定代表小美不喜歡商品D、E嗎?這顯然是不準(zhǔn)確的,因?yàn)榭赡苄∶谰蜎]有在淘寶上發(fā)現(xiàn)這兩件商品,并不能直接說小美對這兩件商品一點(diǎn)都不感興趣?,F(xiàn)在商家想要將商品D或E介紹給小美,但是到底首先應(yīng)該推薦哪個(gè)商品給小美呢?這時(shí)就體現(xiàn)了個(gè)性化推薦的重要性。淘寶除了收集小美的操作行為之外還收集了其他用戶的行為,如狗剩、建國、小花三人的行為,這時(shí)就有如下的數(shù)據(jù):



有了這4個(gè)客戶的行為數(shù)據(jù),現(xiàn)在我想給小美推薦商品,優(yōu)先推薦商品D還是E?具體的步驟如下(user-based協(xié)同過濾算法):

1.分別計(jì)算小美與狗剩、建國、小花的偏好相似性,計(jì)算辦法通常采用余弦相似度計(jì)算,公式為:



如計(jì)算小美與狗剩的相似度就是向量[1,4,8,0,0]與向量[0,0,1,1,8]的相似度,結(jié)果為0.109。按同樣的公式求出小美與建國和小花的相似度分別為:0.079,0.736。


2.計(jì)算用戶對待推薦商品的預(yù)測評分,具體計(jì)算方式與結(jié)果如下。小美對商品D的預(yù)測喜歡程度:(0.109*1+0.079*0+0.736*8)/(0.109+0.079+0.736)=6.49小美對商品E的預(yù)測喜歡程度:(0.109*8+0.079*4+0.736*1)/(0.109+0.079+0.736) = 2.08

實(shí)際這就是將相似度和用戶對該商品喜歡程度相乘,然后相加,然后再除以相似度的和。狗剩對商品D的喜歡程度為1,建國為0,小花為8。將它們分別乘以與小美的相似度,最終得到小美對商品D的喜歡程度。相似的方法求出小美對商品E的喜歡程度。


3.選取喜歡程度分值更高的商品進(jìn)行最終推薦,最終向小美推薦商品D。這就是基于用戶的協(xié)同過濾算法。總結(jié)一下:user-based協(xié)同過濾算法就是通過計(jì)算用戶之間的相似度,然后對目標(biāo)用戶未發(fā)生過行為的商品進(jìn)行“喜歡程度”的預(yù)測,預(yù)測的方式就是通過用戶之間相似度與他們給該商品的評分做一下加權(quán)。最終向用戶推薦經(jīng)過算法預(yù)測“喜歡程度”較高的商品。你明白了嗎?須知:真實(shí)電商網(wǎng)站的推薦算法遠(yuǎn)比上述介紹復(fù)雜的多??梢哉f推薦系統(tǒng)是一項(xiàng)藝術(shù),這一點(diǎn)也不為過。

標(biāo)簽: 算法推薦
熱門班型時(shí)間
人工智能就業(yè)班 即將爆滿
AI應(yīng)用線上班 即將爆滿
UI設(shè)計(jì)全能班 即將爆滿
數(shù)據(jù)分析綜合班 即將爆滿
軟件開發(fā)全能班 爆滿開班
網(wǎng)絡(luò)安全運(yùn)營班 爆滿開班
報(bào)名優(yōu)惠
免費(fèi)試聽
課程資料
官方微信
返回頂部
培訓(xùn)課程 熱門話題 站內(nèi)鏈接