【技术实现步骤摘要】
基于用户分流的策略推荐方法、装置、设备及介质
[0001]本专利技术涉及数据处理
,尤其涉及一种基于用户分流的策略推荐方法、装置、设备及介质。
技术介绍
[0002]智能推荐专注于赋能业务增长,以用户行为数据为基础,采用深度学习等先进的机器学习算法,实现对用户“千人千面”的个性化推荐,改善用户体验,持续提升核心业务指标。
[0003]推荐的应用场景通常都是一些流量大的场景,比如资讯推荐等,在线上为了探索推荐策略的效果,相关工作人员通常会使用智能推荐实验平台做各类A/B实验,对用户进行不同的分流,再对比不同策略的效果。
[0004]上述方法通常需要进行大量的实验,不仅效率低,且由于过分依赖人力,出错率也较高。
技术实现思路
[0005]本专利技术实施例提供了一种基于用户分流的策略推荐方法、装置、设备及介质,旨在解决策略推荐效率低,且出错率高的问题。
[0006]第一方面,本专利技术实施例提供了一种基于用户分流的策略推荐方法,其包括:
[0007]构建实验域,所述实验域包括实 ...
【技术保护点】
【技术特征摘要】
1.一种基于用户分流的策略推荐方法,其特征在于,包括:构建实验域,所述实验域包括实验层及策略,并为所述实验域配置域ID,为每个实验层配置层ID,为每个策略配置策略ID;获取预先构建的用户集,并获取所述用户集中每个用户的用户ID及所述用户集中用户的用户数量;创建线程池,并从所述线程池中获取线程作为分流线程,其中,所述分流线程的数量与所述用户数量相同;并行启动所述分流线程,并利用所述分流线程处理每个用户的用户ID、所述域ID、每个层ID,得到至少一个目标数值;利用所述至少一个目标数值在所述实验域中进行匹配计算,并将匹配到的策略确定为至少一个目标策略;获取所述至少一个目标策略的策略ID,并根据所述至少一个目标策略的策略ID生成至少一条路径;分析所述至少一条路径,得到策略推荐结果。2.根据权利要求1所述的基于用户分流的策略推荐方法,其特征在于,所述构建实验域包括:为所述实验域创建至少一个所述实验层;为每个实验层创建至少一个策略,其中,每个策略对应一个桶位范围,每个实验层上的所有策略的桶位范围的并集属于[0,100]。3.根据权利要求1所述的基于用户分流的策略推荐方法,其特征在于,所述从所述线程池中获取线程作为分流线程包括:获取所述线程池中的闲置线程;获取每个闲置线程的资源占用率;根据所述资源占用率由低到高的顺序对所述闲置线程进行排序,得到线程序列;按照从前到后的顺序,从所述线程序列中获取线程作为所述分流线程。4.根据权利要求1所述的基于用户分流的策略推荐方法,其特征在于,所述利用所述分流线程处理每个用户的用户ID、所述域ID、每个层ID,得到至少一个目标数值包括:将所述分流线程随机分配给每个用户,得到每个用户的线程;通过每个用户的线程对每个用户的用户ID、所述域ID、每个层ID进行哈希运算,得到每个用户的哈希值;计算每个用户的哈希值与预设阈值的商,得到所述至少一个目标数值。5.根据权利要求2所述的基于用户分流的策略推荐方法,其特征在于,所述利用所述至少一个目标数值在所述实验域中进行匹配计算,并将匹配到的策略确定为至少一个目标策略包括:获取所述实验域中每个实验层的桶位范围;检测所述至少一个目标数值中每个目标数值在每个实验层中所属的桶位范围,并将检测到的桶位范围确定为每个目标数值在每个实验层中的目标桶位范围;检测每个目标桶位范围在每个实验层中对应的策略;组合检测到的策略,得到所述至少一个目标策略。
6....
【专利技术属性】
技术研发人员:周珍珠,
申请(专利权)人:中国平安人寿保险股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。