本申请涉及计算机,尤其涉及一种验证方式的推荐方法、装置、设备及可读存储介质。
背景技术:
1、随着计算机技术的发展和人们对自身隐私的关注,在用户执行业务的过程中,对用户进行身份验证,并根据验证结果来执行业务已经成为目前较为常见的业务执行方式之一。
2、一般的,在对用户进行身份验证的过程中,通常需由服务提供方向用户推荐一种身份验证方式,如果该种身份验证方式不合适,则用户可在验证方式列表中选择其他身份验证方式,并在选择后进行身份验证。
3、但现有技术中常会出现由于服务提供方推荐给用户身份验证方式并不符合用户预期,导致业务执行失败或用户终止执行业务的情况,降低了业务执行的效率。
4、基于此,本申请提供一种验证方式的推荐方法。
技术实现思路
1、本申请提供一种验证方式的推荐方法、装置、设备及可读存储介质,以部分的解决现有技术存在的上述问题。
2、本申请采用下述技术方案:
3、本说明书提供一种验证方式的推荐方法,包括:
4、获取用户的用户数据;
5、针对用于展示验证方式的每个推荐位置,将所述用户数据输入训练完成的第一模型中,得到所述第一模型输出的所述用户对该推荐位置的偏好程度,作为该推荐位置对应的第一偏好程度;
6、将该推荐位置和所述用户数据输入训练完成的第二模型中,得到所述第二模型输出的各验证方式在该推荐位置时分别对应的第二偏好程度,所述第二偏好程度为在所述各验证方式展示在该推荐位置的条件下所述用户对所述各验证方式分别对应的偏好程度;
7、针对每个验证方式,根据该验证方式在各推荐位置时分别对应的第二偏好程度,以及所述各推荐位置分别对应的第一偏好程度,得到该验证方式的最终偏好程度;
8、根据所述各验证方式的最终偏好程度,确定目标验证方式,并向所述用户推荐。
9、本说明书提供一种验证方式的推荐装置,包括:
10、获取模块,用于获取用户的用户数据;
11、第一确定模块,用于针对用于展示验证方式的每个推荐位置,将所述用户数据输入训练完成的第一模型中,得到所述第一模型输出的所述用户对该推荐位置的偏好程度,作为该推荐位置对应的第一偏好程度;
12、第二确定模块,用于将该推荐位置和所述用户数据输入训练完成的第二模型中,得到所述第二模型输出的各验证方式在该推荐位置时分别对应的第二偏好程度,所述第二偏好程度为在所述各验证方式展示在该推荐位置的条件下所述用户对所述各验证方式分别对应的偏好程度;
13、无偏模块,用于针对每个验证方式,根据该验证方式在各推荐位置时分别对应的第二偏好程度,以及所述各推荐位置分别对应的第一偏好程度,得到该验证方式的最终偏好程度;
14、推荐模块,用于根据所述各验证方式的无偏点击率,确定目标验证方式,并向所述用户推荐。
15、本申请提供了一种计算机可读存储介质,所述存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述验证方式的推荐方法。
16、本申请提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述验证方式的推荐方法。
17、本申请采用的上述至少一个技术方案能够达到以下有益效果:
18、本申请提供的验证方式的推荐方法中,通过根据用户数据确定用户对各推荐位置的第一偏好程度,以及各验证方式展示在各推荐位置时,用户对各验证方式分别对应的第二偏好程度,来确定各验证方式分别对应的最终偏好程度,进而根据各验证方式分别对应的最终偏好程度来确定目标验证方式推荐给用户。
19、本申请基于最终偏好程度确定目标验证方式,确定出的目标验证方式更符合用户预期,避免了因为目标验证方式与用户预期不符导致用户执行业务失败或终止执行业务的情况出现,保证了业务执行效率和业务执行的成功率。
1.一种验证方式的推荐方法,所述方法包括:
2.如权利要求1所述的方法,针对每个验证方式,根据该验证方式在各推荐位置时分别对应的第二偏好程度,以及所述各推荐位置分别对应的第一偏好程度,得到该验证方式的最终偏好程度,具体包括:
3.如权利要求2所述的方法,根据该验证方式在所述各推荐位置分别对应的中间偏好程度,确定该验证方式的最终偏好程度,具体包括:
4.如权利要求1所述的方法,所述第一模型采用下述方式训练得到:
5.如权利要求1所述的方法,所述第二模型采用下述方式训练得到:
6.如权利要求1所述的方法,所述第一模型和所述第二模型采用下述方式训练得到:
7.如权利要求6所述的方法,根据所述第一损失,训练所述第一模型和所述第二模型,具体包括:
8.一种验证方式的推荐装置,所述装置包括:
9.一种计算机可读存储介质,所述存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述权利要求1~7任一项所述的方法。
10.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述权利要求1~7任一项所述的方法。