国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于Android的推薦閱讀系統(tǒng)設(shè)計

2017-05-08 13:14查英華朱其慎
智能計算機(jī)與應(yīng)用 2016年6期
關(guān)鍵詞:協(xié)同過濾智能手機(jī)

查英華++朱其慎

摘要:移動互聯(lián)網(wǎng)的發(fā)展和智能手機(jī)的普及,徹底改變了人們的閱讀習(xí)慣,幫助人們獲取最有效的閱讀資訊成為當(dāng)今的研究熱點(diǎn)之一。本文使用基于標(biāo)簽和評分的協(xié)同過濾算法(UTR-CF),設(shè)計并實(shí)現(xiàn)了基于Android的個性化推薦閱讀系統(tǒng)。系統(tǒng)分為服務(wù)端和客戶端,服務(wù)端定時從豆瓣讀書爬取圖書信息,根據(jù)圖書的評分和標(biāo)簽、用戶圖書標(biāo)簽,采用基于標(biāo)簽和評分的協(xié)同過濾推薦技術(shù)實(shí)現(xiàn)個性化推薦;客戶端展示用戶感興趣的推薦結(jié)果,并將設(shè)置的圖書標(biāo)簽、評分上傳到服務(wù)端。經(jīng)測試,該系統(tǒng)能為用戶提供快速、準(zhǔn)確的個性化閱讀需求。

關(guān)鍵詞:閱讀推薦; 協(xié)同過濾; 智能手機(jī); 安卓平臺

中圖分類號: TP393

文獻(xiàn)標(biāo)志碼: A

文章編號: 2095-2163(2016)06-0055-04

0引言

如今互聯(lián)網(wǎng)已經(jīng)深入到人們生活的方方面面,信息的獲取異常容易,超鏈接文本的方式也使得信息的外延無限擴(kuò)展,信息的豐富程度已經(jīng)超出人們的想象,智能手機(jī)的普及徹底改變了人們的閱讀習(xí)慣,手機(jī)閱讀受到大家的追捧。但是,海量的電子書信息使人們獲取感興趣圖書的成本大大增加,日趨嚴(yán)重的“信息過載”迫切需要能隨時提供有價值的信息資訊的推薦服務(wù),因此實(shí)現(xiàn)一個基于Android平臺的圖書閱讀推薦系統(tǒng),為人們提供感興趣的圖書推薦服務(wù)變得非常必要。

個性化推薦是卡耐基

瘙 簚 梅隆大學(xué)的Robert Armstrong等人在1995年首次提出,實(shí)現(xiàn)原理是根據(jù)用戶的歷史行為數(shù)據(jù)挖掘興趣點(diǎn),主動向用戶提供感興趣的信息[1]。個性化推薦的研究重點(diǎn)大多集中在推薦算法上,協(xié)同過濾算法是目前最常使用的成熟的推薦算法,主要分為基于用戶的協(xié)同過濾算法[2]和基于物品的協(xié)同過濾算法[3]。協(xié)同過濾算法通過挖掘用戶-物品之間(user-item)的二元關(guān)系,幫助用戶從大量數(shù)據(jù)中發(fā)現(xiàn)其可能感興趣的物品,再經(jīng)由預(yù)測處理生成結(jié)果推薦以滿足個性化需求,實(shí)現(xiàn)流程如圖1所示[4]。

在實(shí)際應(yīng)用中,每種推薦算法都不能完全滿足設(shè)計發(fā)展需求,本文在綜合探討Guo Zheng-Hong[5]、張秀杰[6]、李默[7]和高娜[8]等學(xué)術(shù)研究的成果基礎(chǔ)上,采用基于標(biāo)簽和評分的協(xié)同過濾算法(UTR-CF),降低協(xié)同過濾算法的數(shù)據(jù)稀疏問題[9]對推薦質(zhì)量的影響。

[BT4]1系統(tǒng)設(shè)計

[BT5]1.1系統(tǒng)需求描述

[HT5”SS][ST5”BZ]

本系統(tǒng)主要為用戶提供個性化的圖書推薦服務(wù),系統(tǒng)從豆瓣讀書網(wǎng)站收集圖書信息、圖書標(biāo)簽和標(biāo)記次數(shù)等相關(guān)信息,同時將基于用戶對圖書建立的標(biāo)簽和評分獲取用戶的閱讀偏好,設(shè)計建立用戶、標(biāo)簽和圖書之間的模型,而后再通過基于標(biāo)簽和評分的協(xié)同過濾算法的混合算法,即可實(shí)現(xiàn)向用戶推薦可能感興趣的圖書。利用本系統(tǒng),用戶可以隨時獲取最新的、感興趣的圖書資訊,查看圖書詳情,為圖書評分以及獲得標(biāo)簽設(shè)置,用戶使用得越頻繁,推薦就會越準(zhǔn)確。

1.2系統(tǒng)總體設(shè)計

根據(jù)需求描述,基于手機(jī)應(yīng)用的特點(diǎn),本系統(tǒng)分為應(yīng)用于客戶端和服務(wù)端??蛻舳藦姆?wù)端獲取個性化的圖書推薦列表,并向服務(wù)端發(fā)送用戶的標(biāo)簽、圖書標(biāo)簽和評分等各種行為數(shù)據(jù),主要提供用戶設(shè)置標(biāo)簽、查看推薦圖書列表及詳情、添加標(biāo)簽和給圖書評分等功能。服務(wù)端一方面接收客戶端發(fā)出的請求,分析得到個性化的圖書列表,另一方面存儲用戶的各種行為數(shù)據(jù),主要功能包括定時爬取圖書信息、建立和更新推薦圖書信息、推薦算法和數(shù)據(jù)存儲等,系統(tǒng)功能如圖2所示。

客戶端包括用戶感興趣的標(biāo)簽設(shè)置、推薦列表、圖書標(biāo)簽設(shè)置、圖書詳情展示和圖書評分等主要模塊。首次使用客戶端時,用戶必須先完成注冊,登錄驗(yàn)證成功后進(jìn)入系統(tǒng),選擇感興趣的圖書標(biāo)簽,服務(wù)端根據(jù)用戶選擇的圖書標(biāo)簽和系統(tǒng)預(yù)設(shè)的熱門標(biāo)簽完成首次的圖書推薦,解決冷啟動問題。用戶可能感興趣的圖書推薦列表由服務(wù)端根據(jù)用戶感興趣的標(biāo)簽,使用混合推薦算法獲取,然后通過符合SOAP協(xié)議規(guī)范[10]的Web Service提供給客戶端??蛻舳丝梢垣@取圖書詳情,并將設(shè)置的圖書標(biāo)簽、圖書評分等行為數(shù)據(jù)上傳服務(wù)端。

服務(wù)端由圖書信息爬取、推薦算法和Web Service接口等3個主要模塊組成,服務(wù)端定時解析豆瓣讀書獲取的圖書信息,解析得到最新的圖書信息、圖書的標(biāo)簽、評分信息等存入數(shù)據(jù)庫;推薦算法通過數(shù)據(jù)庫的圖書標(biāo)簽、圖書評分、用戶標(biāo)簽及評分等行為數(shù)據(jù)生成推薦列表,存儲到數(shù)據(jù)庫,然后通過Web Service接口推送給客戶端;Web Service接口負(fù)責(zé)與客戶端的交互,將客戶端的用戶行為等信息存入數(shù)據(jù)庫,采用JSON格式的數(shù)據(jù)進(jìn)行數(shù)據(jù)交換。

1.3數(shù)據(jù)庫設(shè)計

本系統(tǒng)采用MySQL數(shù)據(jù)庫存儲用戶、標(biāo)簽、用戶標(biāo)簽、圖書、圖書標(biāo)簽、圖書評分、用戶圖書標(biāo)簽等實(shí)體和實(shí)體之間的關(guān)系。其中,用戶表存儲用戶的姓名、郵箱、密碼等信息;標(biāo)簽表存儲標(biāo)簽名稱、標(biāo)記次數(shù)等信息;用戶標(biāo)簽表存儲用戶感興趣的標(biāo)簽、標(biāo)簽標(biāo)記的次數(shù)等信息;圖書表存儲書號、書名、內(nèi)容簡介、出版社等信息;圖書標(biāo)簽表存儲圖書與標(biāo)簽之間的關(guān)系以及被標(biāo)記的次數(shù)等信息;圖書評分表存儲圖書的評分記錄等信息;用戶圖書標(biāo)簽存儲用戶對喜歡的圖書的標(biāo)簽、評分等信息。實(shí)體與實(shí)體之間的關(guān)系如圖3所示。

猜你喜歡
協(xié)同過濾智能手機(jī)
2018年Q4中國智能手機(jī)線上銷量創(chuàng)新高
An Evaluation of Chinese to English Translation in Light of Skopos Theory
全球智能手機(jī)出貨量連續(xù)四個季度下滑緩
圖書推薦算法綜述
改進(jìn)的協(xié)同過濾推薦算法
基于鏈?zhǔn)酱鎯Y(jié)構(gòu)的協(xié)同過濾推薦算法設(shè)計與實(shí)現(xiàn)
基于相似傳播和情景聚類的網(wǎng)絡(luò)協(xié)同過濾推薦算法研究
基于協(xié)同過濾算法的個性化圖書推薦系統(tǒng)研究
混合推薦算法在電影推薦中的研究與評述
智能手機(jī)今年拼什么?
保康县| 贵定县| 泗洪县| 彭州市| 开化县| 龙游县| 寻甸| 额敏县| 苏州市| 射洪县| 黄骅市| 四会市| 巴南区| 广西| 黄浦区| 炉霍县| 拉萨市| 榆中县| 佛冈县| 醴陵市| 庆云县| 闵行区| 萨嘎县| 咸宁市| 图们市| 沽源县| 江口县| 宁国市| 丽江市| 睢宁县| 鹿邑县| 巧家县| 玉龙| 镇江市| 绵阳市| 正蓝旗| 保康县| 新郑市| 凌海市| 宁蒗| 定西市|