个性化推荐方法、装置、电子设备及可读存储介质制造方法及图纸

技术编号:22055516 阅读:36 留言:0更新日期:2019-09-07 15:20
本公开的实施例提供了一种个性化推荐方法、装置、电子设备及可读存储介质,所述方法包括:分别获取针对候选对象、参考对象存在目标操作的用户集合得到第一用户集、第二用户集;确定所述第一用户集和第二用户集包含的相同用户得到相同用户集;针对所述相同用户集中的其中两个用户,分别获取所述两个用户进行目标操作的对象集,得到第一对象集、第二对象集;根据所述第一对象集、第二对象集包含的相同对象数目确定所述候选对象和所述参考对象的相似度;根据所述相似度将所述候选对象推荐给目标用户。

Personalized recommendation methods, devices, electronic devices and readable storage media

【技术实现步骤摘要】
个性化推荐方法、装置、电子设备及可读存储介质
本公开的实施例涉及个性化推荐
,尤其涉及一种个性化推荐方法、装置、电子设备及可读存储介质。
技术介绍
在个性化推荐领域中,可以根据用户历史点击的对象,向用户推荐相似对象,此时,需要计算候选对象和历史点击的对象之间的相似度,将与历史点击的对象相似度较高的候选对象推荐给用户。现有技术中,用杰卡德公式计算两个对象之间的相似度,具体步骤包括:首先,分别获取点击两个对象的用户集;然后,将两个用户集取交集,得到交集的用户数目;再然后,将两个用户集取并集,得到并集的用户数目;最后,根据交集的用户数目和并集的用户数目的比值,确定两个对象的相似度。专利技术人对上述过程进行研究发现,对于两个点击量很大的对象,例如热点对象,杰卡德公式计算得到的相似度很大,但这种相似度大是大的点击量引起的,并不能说明两个对象很相似。
技术实现思路
本公开的实施例提供一种个性化推荐方法、装置、电子设备及可读存储介质,依据对候选对象和参考对象均存在目标操作的用户所操作的相同对象数目,计算候选对象和参考对象的相似度,可以避免点击量很大的对象,计算的相似度并不能准确代表相似度的问题。本文档来自技高网...

【技术保护点】
1.一种个性化推荐方法,其特征在于,所述方法包括:分别获取针对候选对象、参考对象存在目标操作的用户集合得到第一用户集、第二用户集;确定所述第一用户集和第二用户集包含的相同用户得到相同用户集;针对所述相同用户集中的其中两个用户,分别获取所述两个用户进行目标操作的对象集,得到第一对象集、第二对象集;根据所述第一对象集、第二对象集包含的相同对象数目确定所述候选对象和所述参考对象的相似度;根据所述相似度将所述候选对象推荐给目标用户。

【技术特征摘要】
1.一种个性化推荐方法,其特征在于,所述方法包括:分别获取针对候选对象、参考对象存在目标操作的用户集合得到第一用户集、第二用户集;确定所述第一用户集和第二用户集包含的相同用户得到相同用户集;针对所述相同用户集中的其中两个用户,分别获取所述两个用户进行目标操作的对象集,得到第一对象集、第二对象集;根据所述第一对象集、第二对象集包含的相同对象数目确定所述候选对象和所述参考对象的相似度;根据所述相似度将所述候选对象推荐给目标用户。2.根据权利要求1所述的方法,特征在于,所述根据所述第一对象集、第二对象集包含的相同对象数目确定所述候选对象和所述参考对象的相似度的步骤,包括:采用如下公式计算所述候选对象和所述参考对象的相似度S:其中,所述U为相同用户集,Ui、Uj分别为U中的两个不同用户,分别为Ui、Uj对应的第一对象集、第二对象集,为第一对象集、第二对象集包含的相同对象数目,α为预设平滑因子。3.根据权利要求1所述的方法,其特征在于,所述根据所述第一对象集、第二对象集包含的相同对象数目确定所述候选对象和所述参考对象的相似度的步骤,包括:确定所述第一对象集、第二对象集包含的总对象数目;根据所述第一对象集、第二对象集包含的相同对象数目、总对象数目,确定所述候选对象和所述参考对象的相似度。4.根据权利要求3所述的方法,其特征在于,所述根据所述第一对象集、第二对象集包含的相同对象数目、总对象数目,确定所述候选对象和所述参考对象的相似度的步骤,包括:采用如下公式计算所述候选对象和所述参考对象的相似度S:其中,所述U为相同用户集,Ui、Uj分别为U中的两个不同用户,分别为Ui、Uj对应的第一对象集、第二对象集,为第一对象集、第二对象集包含的相同对象数目,为第一对象集、第二对象集包含的总对象数目,α为预设平滑因子。5.根据权利要求1至4其中任一项所述的方法,其特征在于,所述目标操作包括点击操作、下单操作,所述第一用户集包括第一点击用户子集、第一下单用户子集,所述第二用户集包括第二点击用户子集、第二下单用户子集,所述分别获取针对候选对象、参考对象存在目标操作的用户集合得到第一用户集、第二用户集的步骤,包括:分别获取针对候选对象、参考对象存在点击操作的用户集合得到第一点击用户子集、第二点击用户子集;分别获取针对候选对象、参考对象存在下单操作的用户集合得到第一下单用户子集、第二下单用户子集。6.根据权利要求5所述的方法,其特征在于,所述相同用户集包括相同点击用户子集、相同下单用户子集,所述确定所述第一用户集和第二用户集包含的相同用户得到相同用户集的步骤,包括:确定所述第一点击用户子集、第二点击用户子集包含的相同用户得到相同点击用户子集;确定所述第一下单用户子集、第二下单用户子集包含的相同用户得到相同下单用户子集。7.根据权利要求6所述的方法,其特征在于,所述第一对象集包括第一点击对象子集、第一下单对象子集,第二对象集包括第二点击对象子集、第二下单对象子集,所述针对所...

【专利技术属性】
技术研发人员:张勇张进
申请(专利权)人:北京三快在线科技有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1