[發明專利]一種融合視覺特征和用戶評分的圖像推薦方法有效
| 申請號: | 201711330059.7 | 申請日: | 2017-12-13 |
| 公開(公告)號: | CN107944035B | 公開(公告)日: | 2020-10-13 |
| 發明(設計)人: | 薛峰;孫健;陳思洋;路強;余燁 | 申請(專利權)人: | 合肥微木秉智科技有限公司 |
| 主分類號: | G06F16/9536 | 分類號: | G06F16/9536;G06Q30/06;G06K9/46 |
| 代理公司: | 安徽省合肥新安專利代理有限責任公司 34101 | 代理人: | 陸麗莉;何梅生 |
| 地址: | 230051 安徽省合*** | 國省代碼: | 安徽;34 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 融合 視覺 特征 用戶 評分 圖像 推薦 方法 | ||
1.一種融合視覺特征和用戶評分的圖像推薦方法,其特征是按如下步驟進行:
步驟1、通過網絡爬蟲從網站上爬取物品圖像集P和相應的物品評分數據集Q;
步驟2、從所述物品圖像集P中提取出N幅物品圖像,從相應的物品評分數據集Q中提取出M個用戶對N幅物品圖像的評價信息,從而得到M個用戶對N幅物品圖像的評分矩陣所述評分矩陣Y中任意用戶u對任意物品圖像i的評分記為yui,若yui=1表示用戶u評價了物品圖像i對應的物品,yui=0表示用戶u未評價物品圖像i對應的物品;
步驟3、對所述N幅物品圖像進行歸一化處理得到圖像集C;
步驟4、利用卷積神經網絡CNN對所述圖像集C中的N幅圖像分別進行特征提取,得到N幅圖像的視覺特征矩陣其中,T表示每幅圖像的視覺特征的維度,每一列向量表示圖像i所對應的視覺特征向量;
步驟5、利用式(1)建立預測偏好模型:
式(1)中,表示用戶u的潛在特征向量,K表示潛在特征維度,表示轉化矩陣,用于將圖像i的視覺特征向量fi轉化為嵌入向量;Efi表示圖像i的潛在特征向量,表示預測的用戶u對圖像i的偏好;
步驟6、利用基于元素的交替最小二乘法更新所述預測偏好模型;
步驟6.1、利用式(2)得到損失函數L:
式(2)中,y表示在評分矩陣Y中有評價過的物品圖像集合,wui表示在評分矩陣Y中任意用戶u對任意物品圖像i評分的權重,表示剔除轉化矩陣E中第k行向量后,任意用戶u對任意物品圖像i的偏好,且puk表示用戶u的潛在特征向量pu的第k維值;ci表示在評分矩陣Y中未被評價過的物品圖像i的權重,λ表示L2正則化的參數,表示轉化矩陣E中第k行向量;
步驟6.2、定義循環變量為α,并初始化α=0;定義最大循環次數為αmax;利用標準正態分布隨機初始化第α次循環的預測偏好模型參數其中,表示第α次循環的用戶u的潛在特征向量,Eα表示第α次循環的轉化矩陣;
步驟6.3、利用式(3)更新第α次循環時用戶u的潛在特征向量pu的第k維值
式(3)中,表示第α次循環時轉化矩陣E中第k行向量,yu表示在評分矩陣Y中用戶u評價過的物品圖像集合;
步驟6.4、采取逐元素的更新策略,利用式(4)更新第α次循環時轉化矩陣Eα中第k行向量的第j維值
式(4)中,fij表示視覺特征矩陣F中物品圖像i的第j維特征值,表示在第α次循環時轉化矩陣Eα的第k行向量中,剔除視覺特征矩陣F中物品圖像i的第j維值后的潛在特征值;在第α次循環時剔除轉化矩陣E中第k行向量后,任意用戶u對任意物品圖像i的偏好;
步驟6.5、將α+1賦值給α,并判斷α>αmax是否成立,若成立,則表示獲得最優預測偏好模型參數否則,返回步驟6.3執行;
步驟7、根據所述最優預測偏好模型參數利用式(5)預測得到用戶u對所有物品圖像的偏好集合
式(5)中,表示第αmax次循環時轉化矩陣,表示第αmax次循環時用戶u的潛在特征向量;
步驟8、對所述用戶u對所有物品圖像的偏好集合中的偏好值進行降序排序,并選取前top個偏好值所對應的物品圖像推薦給用戶u。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于合肥微木秉智科技有限公司,未經合肥微木秉智科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711330059.7/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種基于區塊鏈的數據非差異化方法
- 下一篇:一種圖譜變化差異的獲取方法





