【技术实现步骤摘要】
资源推荐方法、资源推荐模型的训练方法以及装置
[0001]本公开涉及计算机
,尤其涉及人工智能、大数据、信息流等
技术介绍
[0002]现有技术中,传统的内容推荐方式是基于内容进行分析,进而基于分析的结果进行推荐。而协同过滤推荐是基于用户兴趣进行分析,进而实现用户对某一信息的喜好程度进行预测。协同过滤算法主要分为基于启发式和基于模型式两种。其中,基于启发式的协同过滤算法,又可以分为基于用户的协同过滤算法(User
‑
Based)和基于项目的协同过滤算法(Item
‑
Based)。但是随着资源的丰富、产品服务形式的改进,推荐资源的方式也需要不断的更新。
技术实现思路
[0003]本公开提供了一种资源推荐方法、资源推荐模型的训练方法以及装置。
[0004]根据本公开的一方面,提供了一种资源推荐方法,包括:
[0005]获取目标用户的多个相似用户;
[0006]从各相似用户感兴趣的资源中筛选出目标用户未浏览的资源,得到候选资源;
[0007]基于多个相似用户中的用户子集对候选资源的兴趣度,对候选资源进行投票,得到候选资源的投票结果;
[0008]在候选资源的投票结果满足推荐条件的情况下,将候选资源推荐给目标用户。
[0009]根据本公开的另一方面,提供了一种资源推荐模型的训练方法,包括:
[0010]获取多个样本资源;
[0011]针对每个样本资源,获取至少一个样本用户分别对样本资源的操作参数 ...
【技术保护点】
【技术特征摘要】
1.一种资源推荐方法,包括:获取目标用户的多个相似用户;从各相似用户感兴趣的资源中筛选出所述目标用户未浏览的资源,得到候选资源;基于所述多个相似用户中的用户子集对所述候选资源的兴趣度,对所述候选资源进行投票,得到所述候选资源的投票结果;在所述候选资源的投票结果满足推荐条件的情况下,将所述候选资源推荐给所述目标用户。2.根据权利要求1所述的方法,其中,所述基于所述多个相似用户中的用户子集对所述候选资源的兴趣度,对所述候选资源进行投票,得到所述候选资源的投票结果,包括:从所述多个相似用户中筛选出满足预设条件的相似用户,得到所述用户子集;其中,所述预设条件包括以下中的至少一种:条件1、浏览过所述候选资源;条件2、未浏览过所述候选资源且所述候选资源在指定时间范围内已推荐给所述相似用户;确定所述用户子集中各相似用户分别对所述候选资源的兴趣度;基于所述用户子集中各相似用户分别和所述目标用户的相似度、以及所述用户子集中各相似用户分别对所述候选资源的兴趣度,确定所述候选资源的投票结果。3.根据权利要求2所述的方法,其中,所述基于所述用户子集中各相似用户分别和所述目标用户的相似度、以及所述用户子集中各相似用户分别对所述候选资源的兴趣度,确定所述候选资源的投票结果,包括:在所述用户子集包括一个相似用户的情况下,将所述一个相似用户和所述目标用户的相似度与所述一个相似用户对所述候选资源的兴趣度执行乘法操作,得到所述候选资源的投票结果;在所述用户子集包括n个相似用户的情况下,针对所述n个相似用户中的每个相似用户,将所述相似用户对所述候选资源的兴趣度确定为所述相似用户和所述目标用户的相似度的权重因子;并,对所述n个相似用户分别和所述目标用户的相似度执行加权求和操作,得到所述候选资源的投票结果其中,n为大于1的正整数。4.根据权利要求2所述的方法,其中,所述确定所述用户子集中各相似用户分别对所述候选资源的兴趣度,包括:针对所述用户子集中的每个相似用户,获取所述相似用户对所述候选资源的操作参数;将所述操作参数转换为特征值;将所述操作参数的特征值输入兴趣度估计模型,得到所述相似用户对所述候选资源兴趣度。5.根据权利要求4所述的方法,其中,所述获取所述相似用户对所述候选资源的操作参数,包括:在所述候选资源为所述相似用户的历史浏览资源的情况下,获取所述相似用户对所述候选资源的行为记录和所述相似用户对所述候选资源的行为发生概率中的至少一种,得到所述操作参数;在所述候选资源为所述相似用户未浏览过的资源的情况下,获取所述相似用户对所述候选资源的行为发生概率,得到所述操作参数。
6.根据权利要求1所述的方法,其中,所述行为记录包括以下中的至少一种:对所述候选资源的点击行为记录、阅读时长记录、点赞记录、评论记录、关注记录、收藏记录、打赏记录、购买记录、完播率;所述行为发生概率包括以下中的至少一种:对所述候选资源的预估点击率、预估阅读时长、预估点赞率、预估评论率、预估关注率、预估收藏率、预估打赏率、预估购买率。7.一种资源推荐模型的训练方法,包括:获取多个样本资源;针对每个样本资源,获取至少一个样本用户分别对所述样本资源的操作参数;构建样本数据集,所述样本数据集中包括多条样本数据,每条样本数据中包括样本资源以及所述样本资源对应的一条操作参数;基于所述样本数据集和初始预测模型,得到所述初始预测模型输出的预测兴趣度;基于所述预测兴趣度对所述初始预测模型的模型参数进行调整,在所述初始预测模型的模型参数满足收敛条件的情况下,结束训练,得到兴趣度估计模型。8.根据权利要求7所述的方法,其中,所述基于所述样本数据集和初始预测模型,得到所述初始预测模型输出的预测兴趣度,包括:对所述样本数据集进行随机负采样,得到训练集;将所述训练集中的每条样本数据分别输入所述初始预测模型,得到所述初始预测模型针对每条样本数据分别输出的预测兴趣度。9.一种资源推荐装置,包括:第一获取模块,用于获取目标用户的多个相似用户;筛选模块,用于从各相似用户感兴趣的资源中筛选出所述目标用户未浏览的资源,得到候选资源;投票模块,用于基于所述多个相似用户中的用户子集对所述候选资源的兴趣度...
【专利技术属性】
技术研发人员:肖涛,李善涛,
申请(专利权)人:百度时代网络技术北京有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。