[发明专利]一种融合视觉特征和用户评分的图像推荐方法有效
申请号: | 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.vipzhuanli.com/pat/books/201711330059.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于区块链的数据非差异化方法
- 下一篇:一种图谱变化差异的获取方法