[发明专利]一种基于小波网络的丝绸产品个性化推荐方法有效
申请号: | 201310276498.X | 申请日: | 2013-07-01 |
公开(公告)号: | CN103345503A | 公开(公告)日: | 2013-10-09 |
发明(设计)人: | 马廷方;田雪;宋瑛;张梅飞 | 申请(专利权)人: | 杭州万事利丝绸科技有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;G06Q30/00 |
代理公司: | 杭州求是专利事务所有限公司 33200 | 代理人: | 周烽 |
地址: | 310021 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 网络 丝绸 产品 个性化 推荐 方法 | ||
1.一种基于小波网络的丝绸产品个性化推荐方法,其特征在于,包括以下步骤:
(1)用户行为特征提取:首先通过对用户兴趣进行分析,得到其状态转移序列,根据此序列采用Viterbi算法获得其隐含行为状态,然后建立隐半马尔可夫模型对用户兴趣特征进行提取。
(2)数据预处理:首先对用户行为数据流(包括用户浏览行为、描述评价,打分等)进行基于小波变换的压缩处理;采用Haar小波方法构建小波概要结构,一维Haar小波分解通过求均值等方法将向量A=(x1,x2,…,xn)变换为n个小波系数(c1,c2,…,cn)。
(3)量化用户评价:对压缩后的用户行为数据流进行量化表示,用户对某商品的评价通常包括描述评价和打分评价,其中打分评价数据可以直接用于后续推荐过程中公式的计算,而对于描述评价等,则需要经过加权量化,其数值化范围依照用户打分范围设定。
(4)用户相似度计算:假设有m个用户,n个商品,用户集U={u1,u2,…,um},商品集O={o1,o2,…,on}。如果用户i接触过(浏览过、评价过或者选择过)商品j,那么就在i和j之间连接一条边aij=1,反之aij=0。对于任意两个用户,他们共同接触过的商品数目可以用cij来表示,其计算公式为:
用户的偏好通常由用户对某一商品浏览、评价、打分等行为反应。用户之间的信任关系也可由他们对共同商品的偏好反应。以余弦相似度计算公式为基础,进行改进,得出基于用户偏好程度的相似度计算公式:
其中,k(ui)表示用户ui的度,即该用户接触过多少样商品;k(ol)表示商品ol的度,即该商品被多少用户接触过;vli表示用户的偏好程度(该偏好程度由步骤2中量化得到);M表示用户打分跨度。
(5)目标用户的商品推荐:在获得目标用户最相似的用户群后,将这些用户群选择过的而目标用户未选择过的商品量化评价分数计入分数矩阵,并计算出目标用户对这些商品可能的评分。将这些商品按照评分高低进行排序,值越大说明该用户可能喜欢的概率越大。将排名靠前的商品推荐给用户。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州万事利丝绸科技有限公司,未经杭州万事利丝绸科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310276498.X/1.html,转载请声明来源钻瓜专利网。