System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本公开涉及计算机,尤其涉及一种点击率预估方法、装置、电子设备及可读存储介质。
技术介绍
1、点击率(click-through-rate,ctr)预估技术是计算广告领域的核心环节,利用点击率预估技术,对某广告位上所投放的广告的点击率进行预估,以供广告主根据预估的点击率来制定预订广告位的决策。
2、随着深度学习技术的发展,深度学习模型在近些年持续向更精准的方向迭代更新。但是对于计算广告来说,不仅要关注模型的排序能力,更需关注点击率预估模型预估的点击率的准确性。由于样本选择偏差、线上线下不一致等原因,可能会导致点击率预估模型预估的点击率的准确度较低。
技术实现思路
1、为克服相关技术中存在的问题,本公开提供一种点击率预估方法、装置、电子设备及可读存储介质。
2、根据本公开实施例的第一方面,提供一种点击率预估方法,包括:
3、获取待预估媒体内容所属的第一目标标识,以及所述待预估媒体内容的初始预估点击率;
4、根据所述第一目标标识,从第一校准数据库中确定与所述第一目标标识对应的目标校准数据集合,所述第一校准数据库中包括多个标识以及每一标识对应的校准数据集合;
5、根据所述初始预估点击率,从所述目标校准数据集合中确定与所述待预估媒体内容对应的目标校准系数;
6、根据所述目标校准系数对所述初始预估点击率进行校准,得到所述待预估媒体内容的目标预估点击率。
7、可选地,所述根据所述第一目标标识,从第一校准数据库中确
8、根据所述第一目标标识,确定第一校准数据库中是否存在所述第一目标标识;
9、在第一校准数据库中存在所述第一目标标识的情况下,从第一校准数据库中确定与所述第一目标标识对应的目标校准数据集合。
10、可选地,所述第一校准数据库通过以下方式生成:
11、获取历史媒体内容的第一历史数据,所述第一历史数据包括历史媒体内容的初始预估点击率、实际点击率和所属的标识;
12、针对每一标识均执行以下生成所述标识对应的校准数据集合的步骤:
13、将属于所述标识的历史媒体内容的第一历史数据划分为多个第一历史数据段,并确定每一所述第一历史数据段对应的平均初始预估点击率和第一平均实际点击率;
14、利用保序回归算法,根据每一所述第一历史数据段对应的平均初始预估点击率和第一平均实际点击率,确定每一所述第一历史数据段对应的第二平均实际点击率;
15、针对每一所述第一历史数据段,将所述第一历史数据段对应的所述第二平均实际点击率与所述平均初始预估点击率的比值,确定为所述第一历史数据段对应的第一校准系数;
16、根据所述标识的每一所述第一历史数据段和每一所述第一历史数据段各自对应的第一校准系数,生成所述标识对应的校准数据集合;
17、根据每一标识对应的校准数据集合,生成第一校准数据库。
18、可选地,所述根据所述标识的每一所述历史数据段对应的第一校准系数,生成所述标识对应的校准数据集合,包括:
19、针对所述标识的每一所述历史数据段,确定所述历史数据段对应的第一预估点击率区间,并将所述历史数据段对应的第一校准系数确定为所述第一预估点击率区间对应的第一校准系数;
20、根据所述标识的每一所述历史数据段对应的第一预估点击率区间和每一所述第一预估点击率区间对应的第一校准系数,生成所述标识对应的校准数据集合。
21、可选地,所述方法还包括:
22、针对每一标识,确定属于所述标识的历史媒体内容的数量;
23、将所述历史媒体内容的数量大于或等于第一预设阈值的标识确定为第二目标标识;
24、所述针对每一标识均执行以下生成所述标识对应的校准数据集合的步骤,包括:
25、针对每一所述第二目标标识均执行以下生成所述标识对应的校准数据集合的步骤。
26、可选地,所述方法还包括:
27、在第一校准数据库中不存在所述第一目标标识的情况下,从第二校准数据库中确定与所述待预估媒体内容对应的目标校准系数;
28、其中,所述第二校准数据库通过以下方式生成:
29、获取历史媒体内容的第二历史数据,所述第二历史数据包括初始预估点击率和实际点击率;
30、将所述第二历史数据划分为多个第二历史数据段,并确定每一所述第二历史数据段对应的平均初始预估点击率和第一平均实际点击率;
31、利用保序回归算法,根据每一所述第一历史数据段对应的平均初始预估点击率和第一平均实际点击率,确定每一所述第二历史数据段对应的第二平均实际点击率;
32、针对每一所述第二历史数据段,将所述第二历史数据段对应的第二平均实际点击率与所述平均初始预估点击率的比值,确定为所述第二历史数据段对应的第二校准系数;
33、根据每一所述第二历史数据段和每一所述第二历史数据段各自对应的第二校准系数,生成第二校准数据库。
34、可选地,在得到所述待预估媒体内容的目标预估点击率之后,所述方法还包括:
35、根据所述待预估媒体内容的目标预估点击率,从待预估媒体内容中确定目标媒体内容;
36、在目标媒体内容被投放后,统计每一目标媒体内容的初始预估点击率、目标预估点击率和实际点击率;
37、根据每一目标媒体内容的初始预估点击率、所述目标预估点击率和所述实际点击率,对校准的准确性进行评估。
38、可选地,所述根据每一目标媒体内容的初始预估点击率、所述目标预估点击率和所述实际点击率,对校准的准确性进行评估,包括:
39、对所述目标媒体内容进行分组;
40、针对每一组,确定该组内的目标媒体内容的平均初始预估点击率、平均目标预估点击率分别与平均实际点击率的第一比值和第二比值,并分别根据所述第一比值、所述第二比值与数值1确定该组校准前的标准误差和该组校准后的标准误差;
41、根据每一组校准前的标准误差确定所述目标媒体内容校准前的第一评估参数,以及,根据每一组校准后的标准误差确定所述目标媒体内容校准后的第一评估参数;
42、根据所述校准前的第一评估参数和所述校准后的第一评估参数,对校准的准确性进行评估。
43、可选地,在得到所述待预估媒体内容的目标预估点击率之后,所述方法还包括:
44、根据所述待预估媒体内容的目标预估点击率,从多个待预估媒体内容中确定目标媒体内容;
45、在目标媒体内容被投放后,统计每一目标媒体内容的初始预估点击率、目标预估点击率、实际点击率和每一目标媒体内容所属的标识;
46、针对每一标识,确定属于该标识的目标媒体内容的平均初始预估点击率与平均实际点击率的比值和数值1的第一平均差值、平均目标预估点击率与平均实际点击率的比值和数值1的第二平均差值本文档来自技高网...
【技术保护点】
1.一种点击率预估方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述根据所述第一目标标识,从第一校准数据库中确定与所述第一目标标识对应的目标校准数据集合,包括:
3.根据权利要求1所述的方法,其特征在于,所述第一校准数据库通过以下方式生成:
4.根据权利要求3所述的方法,其特征在于,所述根据所述标识的每一所述历史数据段对应的第一校准系数,生成所述标识对应的校准数据集合,包括:
5.根据权利要求3所述的方法,其特征在于,所述方法还包括:
6.根据权利要求2所述的方法,其特征在于,所述方法还包括:
7.根据权利要求1-6中任一项所述的方法,其特征在于,在得到所述待预估媒体内容的目标预估点击率之后,所述方法还包括:
8.根据权利要求7所述的方法,其特征在于,所述根据每一目标媒体内容的初始预估点击率、所述目标预估点击率和所述实际点击率,对校准的准确性进行评估,包括:
9.根据权利要求1-6中任一项所述的方法,其特征在于,在得到所述待预估媒体内容的目标预估点击率之后,所述方
10.根据权利要求9所述的方法,其特征在于,所述校准前的第二评估参数PCOC_diff1和所述校准后的第二评估参数PCOC_diff2通过以下公式确定:
11.根据权利要求8所述的方法,其特征在于,所述方法还包括:
12.一种点击率预估装置,其特征在于,包括:
13.一种电子设备,其特征在于,包括:
14.一种计算机可读存储介质,其上存储有计算机程序指令,其特征在于,该程序指令被处理器执行时实现权利要求1-11中任一项所述方法的步骤。
...【技术特征摘要】
1.一种点击率预估方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述根据所述第一目标标识,从第一校准数据库中确定与所述第一目标标识对应的目标校准数据集合,包括:
3.根据权利要求1所述的方法,其特征在于,所述第一校准数据库通过以下方式生成:
4.根据权利要求3所述的方法,其特征在于,所述根据所述标识的每一所述历史数据段对应的第一校准系数,生成所述标识对应的校准数据集合,包括:
5.根据权利要求3所述的方法,其特征在于,所述方法还包括:
6.根据权利要求2所述的方法,其特征在于,所述方法还包括:
7.根据权利要求1-6中任一项所述的方法,其特征在于,在得到所述待预估媒体内容的目标预估点击率之后,所述方法还包括:
8.根据权利要求7所述的方法...
【专利技术属性】
技术研发人员:于承鑫,
申请(专利权)人:北京小米移动软件有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。