[發明專利]一種基于云計算的智能推薦方法及系統在審
| 申請號: | 201710242323.5 | 申請日: | 2017-04-13 |
| 公開(公告)號: | CN107133279A | 公開(公告)日: | 2017-09-05 |
| 發明(設計)人: | 張高鵬;韓賓;王明超 | 申請(專利權)人: | 西安電子科技大學 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30;G06Q30/02;G06Q30/06 |
| 代理公司: | 北京世譽鑫誠專利代理事務所(普通合伙)11368 | 代理人: | 魏秀枝 |
| 地址: | 710071*** | 國省代碼: | 陜西;61 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 計算 智能 推薦 方法 系統 | ||
1.一種基于云計算的智能推薦方法,其特征在于,基于項目或物品的協同過濾算法在Hadoop云計算平臺上實現,包括如下步驟:
S1建立物品的同現矩陣:按用戶分組,找到每個用戶所選的物品,單獨出現計數及兩兩一組計數;
S2建立用戶對物品的評分矩陣:按用戶分組,找到每個用戶所選的物品及評分;
S3矩陣計算推薦結果:同現矩陣*評分矩陣=推薦結果;
S4推薦結果存儲:將獲取的推薦結果發送至應用層的數據庫中存儲;
S5結果推薦:應用層根據推薦結果對用戶進行推薦。
2.根據權利要求1所述的一種基于云計算的智能推薦方法,其特征在于,所述步驟S1中,建立物品的同現矩陣的具體步驟如下:
任意選取互聯網站上的用戶評分數據集score.csv,每行3個字段,依次是用戶id、物品id和用戶對物品的評分,根據物品id進行排序,如下表所示:
有n個用戶給物品101打分,則R11=n,有m個用戶同時給物品101和102打分,則R12=m,以此類推,最終,表中R的值組成的矩陣即為同現矩陣。
3.根據權利要求1所述的一種基于云計算的智能推薦方法,其特征在于,所述步驟S2中,建立用戶對物品的評分矩陣的具體步驟如下:
以用戶偏好作為一個評分矩陣,而每個用戶的評分矩陣是一個n維的向量,每個維度代表一個物品,偏好值就是向量的每個分量,0代表用戶對該物品無偏好,用戶對物品的評分矩陣同樣來自數據集score.csv,評分矩陣包括了用戶對所有物品的打分,若無打分,則矩陣此列為0。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于西安電子科技大學,未經西安電子科技大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710242323.5/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種基于虛擬桌面環境的文檔管理控制方法
- 下一篇:反饋的響應方法及裝置





