[发明专利]一种基于生成对抗网络和双聚类的推荐方法及系统在审
申请号: | 201811592917.X | 申请日: | 2018-12-25 |
公开(公告)号: | CN109657149A | 公开(公告)日: | 2019-04-19 |
发明(设计)人: | 段宝彬;杜振东 | 申请(专利权)人: | 合肥学院;南京云问网络技术有限公司 |
主分类号: | G06F16/9535 | 分类号: | G06F16/9535;G06F16/35 |
代理公司: | 北京君泊知识产权代理有限公司 11496 | 代理人: | 王程远 |
地址: | 230000 安*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于生成对抗网络和双聚类的推荐方法及系统,属于计算机应用技术领域。方法包括:首先读取用户‑项目的不完备评价数据集,接下来构建由生成网络和判别网络组成的生成对抗网络,然后利用训练好的生成网络对缺失评价值进行预测和填充,最后进行双聚类,根据双聚类得到的子簇,进而对不同用户群进行对应的项目组推荐。本发明的推荐方法及系统利用训练好的生成网络对缺失评价值进行填充,克服了传统均值(或众数)、线性插值等缺失评价值填充方法精度低误差大的缺点;并且利用双聚类集成算法对填充后的完备评价数据进行聚类,比采用单个双聚类算法聚类的结果更有效,面向特定用户群推荐的项目组针对性更强,从而提高了推荐的效果。 | ||
搜索关键词: | 聚类 填充 网络 评价数据 项目组 用户群 对抗 计算机应用技术 读取 集成算法 聚类算法 网络组成 系统利用 低误差 构建 众数 子簇 预测 | ||
【主权项】:
1.一种基于生成对抗网络和双聚类的推荐方法,其特征在于,包括以下步骤:步骤1、读取用户‑项目的不完备评价数据集,并对非缺失评价值归一化;步骤2、根据每一个用户对所有项目的评价数据中是否含有缺失值,将用户划分为不含缺失评价值的完备评价用户和含缺失评价值的不完备评价用户;步骤3、基于完备评价用户对所有项目归一化后的评价数据矩阵,构建并训练生成对抗网络;步骤4、利用训练好的生成网络预测和填充归一化后的缺失评价值,得到用户‑项目的完备归一化后评价值对应的数据矩阵;步骤5、基于填充后所有用户对所有项目的归一化后完备评价值数据矩阵,利用双聚类集成算法进行双聚类,从而得到由对应子簇构成的双聚类结果。步骤6、针对双聚类的每个子簇,向其对应用户群进行关联项目组的推荐,从而提高推荐的效果。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于合肥学院;南京云问网络技术有限公司,未经合肥学院;南京云问网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201811592917.X/,转载请声明来源钻瓜专利网。