什么是推薦系統(tǒng)
創(chuàng)新互聯(lián)專注于韶山網(wǎng)站建設服務及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗。 熱誠為您提供韶山營銷型網(wǎng)站建設,韶山網(wǎng)站制作、韶山網(wǎng)頁設計、韶山網(wǎng)站官網(wǎng)定制、成都微信小程序服務,打造韶山網(wǎng)絡公司原創(chuàng)品牌,更為您提供韶山網(wǎng)站排名全網(wǎng)營銷落地服務。維基百科這樣解釋道:推薦系統(tǒng)屬于資訊過濾的一種應用。推薦系統(tǒng)能夠將可能受喜好的資訊或實物(例如:電影、電視節(jié)目、音樂、書籍、新聞、圖片、網(wǎng)頁)推薦給使用者。
本質上是根據(jù)用戶的一些行為數(shù)據(jù)有針對性的推薦用戶更可能感興趣的內容。比如在網(wǎng)易云音樂聽歌,聽得越多,它就會推薦越多符合你喜好的音樂。
推薦系統(tǒng)是如何工作的呢?有一種思路如下:
用戶 A 聽了 收藏了 a,b,c 三首歌。用戶 B 收藏了 a, b 兩首歌,這時候推薦系統(tǒng)就把 c 推薦給用戶 B。因為算法判斷用戶 A,B 對音樂的品味有極大可能一致。
推薦算法分類
最常見的推薦算法分為基于內容推薦以及協(xié)同過濾。協(xié)同過濾又可以分為基于用戶的協(xié)同過濾和基于物品的協(xié)同過濾
基于內容推薦是直接判斷所推薦內容本身的相關性,比如文章推薦,算法判斷某篇文章和用戶歷史閱讀文章的相關性進行推薦。
基于用戶的協(xié)同過濾就是文章開頭舉的例子。
基于物品的協(xié)同過濾:
假設用戶 A,B,C 都收藏了音樂 a,b。然后用戶 D 收藏了音樂 a,那么這時候就推薦音樂 b 給他。
動手打造自己的推薦系統(tǒng)
這一次我們要做的是一個簡單的電影推薦,雖然離工業(yè)應用還差十萬八千里,但是非常適合新手一窺推薦系統(tǒng)的內部原理。數(shù)據(jù)集包含兩個文件:ratings.csv 和 movies.csv。
# 載入數(shù)據(jù) import pandas as pd import numpy as np df = pd.read_csv('data/ratings.csv') df.head()