[发明专利]一种基于忆阻器的项目推荐以及装置有效
申请号: | 201611192441.1 | 申请日: | 2016-12-21 |
公开(公告)号: | CN108228642B | 公开(公告)日: | 2022-03-11 |
发明(设计)人: | 罗达新;王明;徐聪 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F16/9536 | 分类号: | G06F16/9536 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 王仲凯 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 忆阻器 项目 推荐 以及 装置 | ||
本发明实施例公开了一种基于忆阻器的项目推荐方法以及装置,用于使为用户推荐项目。本发明实施例方法包括:获取偏好值集合,所述偏好值集合包括多个偏好值,其中,所述多个偏好值中的一个偏好值为一个用户对一个项目的偏好值;在存储模块中存储所述偏好值集合,所述存储模块包括多个忆阻器,其中,在所述多个忆阻器中总存在一个忆阻器存储所述偏好值集合中的任一项目偏好值;根据所述偏好值集合确定为目标用户推荐的一个或多个目标项目。
技术领域
本发明涉及通信领域,尤其涉及一种基于忆阻器的项目推荐以及装置。
背景技术
在互联网中,推荐系统应用收集用户的喜好信息,向用户推荐产品或服务,广泛应用于日常生活,比如购物、电影、书籍等各个方面的推荐。它使商家精准确定用户的需求,减少无谓的广告支出,用户也能接收到对自己有价值的商品或服务信息。
常见的推荐系统有搜索引擎结果的推荐和购物网站的推荐。搜索引擎结果的推荐具体表现为用户搜索信息时会得出非常多的搜索结果,推荐系统可以选择最符合用户需求的结果,呈现在前几个结果选项中。特别地,推荐系统可以根据用户的特点来呈现不同的搜索结果。购物网站的推荐具体为根据用户的浏览记录、个人喜好、年龄、职业等信息,购物网站可以有针对性地推荐商品。当下一般使用基于软件的推荐系统,它的实现需要在硬件上大规模的计算集群,软件上需要负责的分布式软件框架,从而实现一套分布式计算环境。
然而,由于基于软件的推荐系统需要存储大量的信息以及大量的计算,使得其成本高、速度慢、体积大、功耗大、维护困难。
发明内容
本发明实施例提供了一种基于忆阻器的项目推荐方法以及装置,用于使为用户推荐项目。
本发明实施例第一方面提供了一种基于忆阻器的项目推荐方法,包括:
获取偏好值集合,该偏好值集合包括多个偏好值,其中,该多个偏好值中的一个偏好值为一个用户对一个项目的偏好值,可以通过互联网上获取用户的对不同项目的偏好值的数据,也可以通过与终端的信息的交互获取,也可以通过服务器的交互获取,此处不作限定。在存储模块中存储该偏好值集合,该存储模块包括多个忆阻器,其中,在该多个忆阻器中总存在一个忆阻器存储该偏好值集合中的任一项目偏好值,其中,可以为一个忆阻器用于存储一个偏好值。在该多个忆阻器中总存在一个忆阻器存储该偏好值集合中的任一项目偏好值,而该多个忆阻器可以构成一个忆阻器阵列,由于产出偏好值集合。具体的,忆阻器的不同电导值对应着不同的偏好值,其中每一行对应着一个用户,每一列对应着一种项目。根据该偏好值集合确定为目标用户推荐的一个或多个目标项目。
由于利用硬件来实现此类推荐系统,可以在提高推荐速度的同时,缩小体积、降低功耗、简化维护。
结合本发明第一方面,本发明第一方面的第一种实施方式,包括:
确定候选推荐项目集合,该候选推荐项目集合包括多个候选推荐项目;根据该偏好数据集合计算该目标用户分别对该候选推荐项目中的各个项目的推荐值,得到推荐值集合;根据该推荐值集合确定为该目标用户推荐的该一个或多个目标项目。
可以根据该偏好数据集合计算该目标用户分别对该候选推荐项目中的各个项目的推荐值,得到推荐值集合,并使用该推荐值集合作为确定是否推荐一个项目的依据。
结合本发明第一方面的第一种实施方式,本发明第一方面的第二种实施方式,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611192441.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:网页数据分析的方法、设备和系统
- 下一篇:一种检索方法及系统