【技术实现步骤摘要】
用于生成用户的年龄信息的方法和装置
本申请涉及计算机
,具体涉及互联网
,尤其涉及用于生成用户的年龄信息的方法和装置。
技术介绍
用户的行为习惯与用户年龄有很强的相关性,因此预测用户年龄可以使得根据用户的行为习惯进行信息推送有较强的针对性。目前,在预测用户的年龄时,通常基于用户的行为数据来预测用户年龄,例如通过用户在一段时间中购买商品的品类数量、各品类分别购买的数量、首次购买距今的时长等数据作为特征,然后用设定的算法对用户所属年龄段进行预测。然而,现有的这种预测用户年龄的方式常常忽略了不同商品的差异性,无法体现出不同商品影响用户年龄的强度,使得最终预测出的年龄存在准确性不足的问题。
技术实现思路
本申请的目的在于提出一种改进的用于生成用户的年龄信息的方法和装置,来解决以上
技术介绍
部分提到的技术问题。第一方面,本申请实施例提供了一种用于生成用户的年龄信息的方法,该方法包括:获取用户集合中的待检测用户对物品集合中的单个物品执行预设操作的单物品操作次数、待检测用户对物品集合中的所有物品执行预设操作的总操作次数、对物品集合中的至少一种物品执行过预设操作的用户的总用 ...
【技术保护点】
一种用于生成用户的年龄信息的方法,其特征在于,所述方法包括:获取用户集合中的待检测用户对物品集合中的单个物品执行预设操作的单物品操作次数、所述待检测用户对所述物品集合中的所有物品执行所述预设操作的总操作次数、对所述物品集合中的至少一种物品执行过所述预设操作的用户的总用户数量以及对所述单个物品执行过所述预设操作的用户的单物品用户数量;基于所述单物品操作次数、所述总操作次数、所述总用户数量以及所述单物品用户数量,生成所述待检测用户对所述单个物品执行所述预设操作的操作量特征参数;基于所述物品集合中至少一个物品对应的操作量特征参数,生成所述待检测用户的年龄信息。
【技术特征摘要】
1.一种用于生成用户的年龄信息的方法,其特征在于,所述方法包括:获取用户集合中的待检测用户对物品集合中的单个物品执行预设操作的单物品操作次数、所述待检测用户对所述物品集合中的所有物品执行所述预设操作的总操作次数、对所述物品集合中的至少一种物品执行过所述预设操作的用户的总用户数量以及对所述单个物品执行过所述预设操作的用户的单物品用户数量;基于所述单物品操作次数、所述总操作次数、所述总用户数量以及所述单物品用户数量,生成所述待检测用户对所述单个物品执行所述预设操作的操作量特征参数;基于所述物品集合中至少一个物品对应的操作量特征参数,生成所述待检测用户的年龄信息。2.根据权利要求1所述的方法,其特征在于,所述基于所述物品集合中至少一个物品对应的操作量特征参数,生成所述待检测用户的年龄信息,包括:使用所述物品集合中至少一个物品对应的操作量特征参数构造成特征矩阵并输入至机器学习模型,其中,所述机器学习模型是预先使用年龄已知用户在所述物品集合中至少一个物品对应的操作量特征参数构造的特征矩阵以及所述年龄已知用户的年龄值分别作为模型的输入与输出样本进行训练而得到的;基于所述机器学习模型的输出值确定所述待检测用户的年龄信息。3.根据权利要求2所述的方法,其特征在于,所述基于所述单物品操作次数、所述总操作次数、所述总用户数量以及所述单物品用户数量,生成所述待检测用户对所述单个物品执行所述预设操作的操作量特征参数,包括:确定所述单操作次数与所述总操作次数之间的第一比值;确定所述总用户数量与所述单物品用户数量之间的第二比值;基于所述第一比值和第二比值,生成所述单个物品对应的操作量特征参数。4.根据权利要求3所述的方法,其特征在于,所述基于所述第一比值和第二比值,生成所述单个物品对应的操作量特征参数,包括:以预设底数对所述第二比值求对数,得到对数值;对所述第一比值与所述对数值执行乘积操作,并将所得到的乘积结果设置为所述待检测用户对所述单个物品的操作量特征参数。5.根据权利要求2-4之一所述的方法,其特征在于,所述方法还包括:获取所述待检测用户执行所述预设操作的其他操作特征参数;以及所述使用所述物品集合中至少一个物品对应的操作量特征参数构造成特征矩阵并输入至机器学习模型,包括:使用所述物品集合中至少一个物品对应的操作量特征参数以及所述其他操作特征参数构造成特征矩阵并输入至所述机器学习模型,其中所述机器学习模型是是预先使用年龄已知用户在所述物品集合中至少一个物品对应的操作量特征参数以及其他特征参数构造的特征矩阵以及所述年龄已知用户的年龄值分别作为模...
【专利技术属性】
技术研发人员:卢月,李爱华,葛胜利,
申请(专利权)人:北京京东尚科信息技术有限公司,北京京东世纪贸易有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。