999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于協(xié)同過濾算法的電影推薦系統(tǒng)的設(shè)計(jì)

2018-11-29 02:33:10梁永恩
現(xiàn)代計(jì)算機(jī) 2018年31期
關(guān)鍵詞:內(nèi)容用戶系統(tǒng)

梁永恩

(廣東白云學(xué)院大數(shù)據(jù)與計(jì)算機(jī)學(xué)院,廣州 510450)

0 引言

在當(dāng)今信息過載的時代,如何從海量的電影中發(fā)現(xiàn)感興趣的電影,是每個電影愛好者(用戶)關(guān)心的問題。在已有明確需求的情況下,用戶可以借助互聯(lián)網(wǎng)搜索引擎通過搜索關(guān)鍵詞獲取到較好的篩選結(jié)果。但是,如果用戶沒有明確的需求時,沒法提供合適的關(guān)鍵詞,就難以通過這種方式獲得自己感興趣的電影。當(dāng)然,用戶可以通過電影網(wǎng)站的各類排行榜獲得熱門電影的推薦,但這種推薦往往由于推薦的種類和內(nèi)容有很大的局限性,新穎性不足,難以滿足用戶的個性化需求。

個性化推薦系統(tǒng)是這個問題的有效解決方案,本文通過分析用戶的歷史觀看電影數(shù)據(jù),挖掘用戶的個性化需求,為用戶提供個性化的電影推薦信息服務(wù)。

1 推薦系統(tǒng)現(xiàn)狀分析

根據(jù)實(shí)現(xiàn)算法的不同,當(dāng)前主流的推薦技術(shù)可分為三種:基于內(nèi)容的推薦、基于關(guān)聯(lián)規(guī)則的推薦和基于協(xié)同過濾的推薦[1]。①基于內(nèi)容的推薦是根據(jù)內(nèi)容本身的屬性(特征向量)所作的推薦。②基于關(guān)聯(lián)規(guī)則的推薦是基于物品之間的特征關(guān)聯(lián)性所作的推薦。③基于協(xié)同過濾是根據(jù)用戶已有的歷史行為作分析的基礎(chǔ)上而作的推薦[2]。三種推薦算法各有優(yōu)缺點(diǎn),基于內(nèi)容的推薦的優(yōu)點(diǎn)是不需要其他用戶的數(shù)據(jù),可通過列出推薦物品的內(nèi)容特征,解釋為何推薦那些物品,缺點(diǎn)是要求內(nèi)容具有良好的結(jié)構(gòu)性,并且用戶的興趣要能夠用內(nèi)容特征形式來表達(dá)。基于關(guān)聯(lián)規(guī)則的推薦的優(yōu)點(diǎn)是查準(zhǔn)率較高,其缺點(diǎn)算法復(fù)雜,容易生成無效的規(guī)則。基于協(xié)同過濾算法的優(yōu)點(diǎn)是算法簡單、查準(zhǔn)率較高,能發(fā)現(xiàn)讀者新的閱讀興趣,缺點(diǎn)是存在數(shù)據(jù)稀疏、冷啟動等問題。

協(xié)同過濾算法[3]是目前最流行的推薦方法,在學(xué)術(shù)界和業(yè)界都得到了廣泛應(yīng)用。它的最大優(yōu)點(diǎn)是對推薦對象沒有特殊的要求,能處理非結(jié)構(gòu)化的復(fù)雜對象,如音樂、電影等。協(xié)同過濾算法分為兩類:基于用過戶的協(xié)同過濾和基于物品的協(xié)同過濾算法。就電影推薦系統(tǒng)來說,由于電影的數(shù)量大大超過用戶的數(shù)量,同時電影數(shù)據(jù)相對穩(wěn)定,因此計(jì)算電影的相似度不但計(jì)算量小,同時不必頻繁更新。本文正是采用基于物品的協(xié)同過濾算法實(shí)現(xiàn)電影推薦系統(tǒng)。

2 基于物品的協(xié)同過濾的電影推薦系統(tǒng)

基于物品的協(xié)同過濾算法(簡稱ItemCF算法)不利用物品的內(nèi)容屬性計(jì)算物品之間的相似度,它通過分析用戶的行為記錄來計(jì)算物品的相似度,該算法基于一個假設(shè):物品A和物品B具有很大的相似度是因?yàn)橄矚g物品B的用戶大多數(shù)也喜歡物品B。如表1所示,喜歡物品A的用戶a和用戶b都喜歡物品D,可以認(rèn)為物品A和物品D具有很大的相似度,故將物品D推薦給同樣喜歡物品A的用戶b。

ItemCF算法分為兩步:(1)計(jì)算電影之間的相似度;(2)根據(jù)電影的相似度和用戶的觀看歷史,生成用戶推薦列表。這里以MovieLens網(wǎng)站的MovieLens 1M數(shù)據(jù)集作為實(shí)驗(yàn)數(shù)據(jù),該數(shù)據(jù)集包括了6040名用戶對3900部電影的評分記錄,一共有1000209條電影評分記錄。基于這個數(shù)據(jù)集,實(shí)現(xiàn)Top-N推薦。

2.1 計(jì)算電影之間的相似度

令N(i)表示喜歡電影i的用戶數(shù),令N(j)為喜歡電影j的用戶數(shù)。建立矩陣C,其中C[i][j]記錄了同時喜歡電影i和電影j的用戶數(shù),將矩陣歸一化可以得到電影之間的余弦相似度矩陣W。

C#的代碼如下:

2.2 生成推薦列表

得到物品相似度后,再使用如下公式來度量用戶u對電影j的興趣程度Puj:

式中,N(u)是用戶喜歡的電影的集合,S(j,K)是和電影j最相似的K個電影的集合,Wij是電影j和電影i的相似度,rui是用戶u對電影i的興趣(這里以用戶u對電影i的評分來計(jì)算)。

C#的代碼如下:

測試結(jié)果如圖1所示。

3 結(jié)語

本文介紹了推薦系統(tǒng)的研究現(xiàn)狀,結(jié)合電影推薦系統(tǒng)的特點(diǎn),利用基于物品的協(xié)同過濾算法實(shí)現(xiàn)了個性化的電影推薦系統(tǒng),后期可以混合專家推薦和標(biāo)簽推薦的方式提高推薦的效果。

圖1 ID為3用戶的電影推薦結(jié)果

猜你喜歡
內(nèi)容用戶系統(tǒng)
Smartflower POP 一體式光伏系統(tǒng)
內(nèi)容回顧溫故知新
WJ-700無人機(jī)系統(tǒng)
ZC系列無人機(jī)遙感系統(tǒng)
北京測繪(2020年12期)2020-12-29 01:33:58
連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
關(guān)注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
主要內(nèi)容
臺聲(2016年2期)2016-09-16 01:06:53
關(guān)注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
關(guān)注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
如何獲取一億海外用戶
主站蜘蛛池模板: 午夜日本永久乱码免费播放片| 一级成人a毛片免费播放| 久久精品女人天堂aaa| 女人18毛片久久| 国产一区成人| 国产网站一区二区三区| 999福利激情视频| 欧美精品二区| 亚洲精品第一在线观看视频| 五月婷婷综合在线视频| 免费欧美一级| 伊人久久大线影院首页| 亚洲天堂久久新| 无码一区18禁| 天堂中文在线资源| 国产在线观看成人91| 亚洲无码视频喷水| 国产成人亚洲综合A∨在线播放| 欧美在线一二区| 国产丰满成熟女性性满足视频 | 黄片一区二区三区| 免费全部高H视频无码无遮掩| 成年人视频一区二区| 亚洲狼网站狼狼鲁亚洲下载| 国产欧美日本在线观看| 青青国产成人免费精品视频| 免费无遮挡AV| 国产香蕉一区二区在线网站| 国产精品无码久久久久久| 久久精品无码中文字幕| 亚洲欧美成人综合| 亚洲天堂在线免费| 又猛又黄又爽无遮挡的视频网站| 91在线精品免费免费播放| 欧美丝袜高跟鞋一区二区| 国产91在线|中文| 五月婷婷综合网| 精品国产成人高清在线| 久久伊人操| 三上悠亚一区二区| 日韩AV无码一区| 国产黄网永久免费| 亚洲精品黄| 亚洲精品在线影院| 国产精品九九视频| 欧美日韩在线国产| 国产极品嫩模在线观看91| 国产高潮视频在线观看| 亚洲第一黄片大全| 狠狠色婷婷丁香综合久久韩国| 热久久这里是精品6免费观看| 看国产一级毛片| 最新国产麻豆aⅴ精品无| 国产激情无码一区二区三区免费| 国内熟女少妇一线天| 91精品专区国产盗摄| 色婷婷狠狠干| 特黄日韩免费一区二区三区| 精品午夜国产福利观看| 国产精品一线天| 一本大道视频精品人妻| 日韩欧美一区在线观看| 亚洲日本在线免费观看| 996免费视频国产在线播放| 小说区 亚洲 自拍 另类| 亚洲人成网站色7799在线播放 | 丁香五月亚洲综合在线| 日韩欧美综合在线制服| 伊人无码视屏| 精品国产美女福到在线直播| 久久青青草原亚洲av无码| 宅男噜噜噜66国产在线观看| 久草视频福利在线观看| 色妺妺在线视频喷水| 精品久久高清| 国产综合另类小说色区色噜噜| 成人91在线| 国产农村妇女精品一二区| 少妇极品熟妇人妻专区视频| 啊嗯不日本网站| 国产成人欧美| 国产成人夜色91|