一种分析用户的模型自动调参的方法及装置制造方法及图纸

技术编号:39146069 阅读:11 留言:0更新日期:2023-10-23 14:56
本发明专利技术涉及一种分析用户的模型自动调参的方法及装置,其中,该方法以分析用户的待调参模型的待调参数个数为维度构建搜索空间,将所有待调参数的起始值、终止值和中间值进行全排列组合,以全排列组合的组合总数量作为CSA算法的乌鸦初始数量,每一组组合的向量坐标作为乌鸦初始位置对CSA算法进行初始化,将乌鸦均匀离散分布在搜索空间中对待调参数进行自动调参,从而得到已调参模型对用户进行分析。由此,本发明专利技术将乌鸦均匀离散分布在搜索空间中,避免对待调参数进行寻优时过早陷入局部最优解,将所有参数组合考虑在内,保证乌鸦迭代搜索过程中的搜索范围更加全面,提高模型自动调参的准确性,从而提高用户分析的准确性。从而提高用户分析的准确性。从而提高用户分析的准确性。

【技术实现步骤摘要】
一种分析用户的模型自动调参的方法及装置


[0001]本专利技术涉及通信
,尤其涉及一种分析用户的模型自动调参的方法及装置。

技术介绍

[0002]在通信领域中,基础运营商拥有数量巨大的用户群体,为避免资源的浪费以及过多打扰用户,通常需要针对满足某一特定条件的目标用户群进行业务推广或客户维系,随着信息技术的发展,目标用户的圈定逐步由人工定义向使用模型对大数据进行分析的方向转变,通过模型对用户历史业务使用情况及消费偏好进行分析,从而制定出多样性的套餐内容满足不同的精细化消费群体,其中模型的参数调节是必不可少的重要环节,高效的模型参数自动调节是快速对用户进行分析,从而进行市场推广的前提和保障。
[0003]目前,模型参数的自动调节主要通过CSA(Crow Search Algorithm,乌鸦搜索)算法模拟乌鸦群体中的合作和竞争行为,以寻找最优解或近似最优解进行自动调参,但该方法在初始化群体时,对乌鸦位置的分布是随机进行的,使得乌鸦群体容易集中在搜索空间的某个部分,导致得出的结果不是全局最优解,容易陷入局部最优解,且乌鸦位置的分布影响乌鸦搜索迭代过程,易出现搜索精度低、收敛速度慢以及搜索范围小的情况,影响模型参数调节的准确性,最终导致用户分析的准确性较低。

技术实现思路

[0004]本专利技术所要解决的技术问题是:本专利技术提供一种分析用户的模型自动调参的方法及装置,提高用户分析的准确性。
[0005]为了解决上述技术问题,本专利技术采用的技术方案为:第一方面,本专利技术提供一种分析用户的模型自动调参的方法,包括:获取分析用户的待调参模型;获取所述待调参模型的待调参数,以所述待调参数的个数为维度构建搜索空间;获取每一个所述待调参数的起始值、终止值和步长,在所述起始值和所述终止值的范围内,每隔一个步长选取一个中间值,将所有待调参数的起始值、终止值和中间值进行全排列组合,得到全排列组合的组合总数量和每一组组合的坐标向量;以所述组合总数量作为CSA算法中的乌鸦初始数量,以所述坐标向量作为乌鸦初始位置对所述CSA算法进行初始化,得到改进型CSA算法,基于所述改进型CSA算法将乌鸦均匀离散分布在所述搜索空间中来对所有待调参数进行寻优,得到最优参数组合;基于所述最优参数组合对所述待调参数进行自动调参,得到已调参模型,根据所述已调参模型对用户进行分析,得到分析结果。
[0006]本专利技术的有益效果在于:对分析用户的待调参模型的每一个待调参数的起始值、终止值和中间值进行全排列组合,得到组合总数量和每一组组合的坐标向量,以组合总数量作为CSA算法中乌鸦初始数量,坐标向量作为乌鸦初始位置,使得乌鸦初始位置更加符合
待调参模型实际情况且将所有参数组合均考虑在内,保证得到的改进型CSA算法在乌鸦迭代搜索过程中的搜索范围更加全面,并将乌鸦均匀离散分布在搜索空间中,避免在对待调参数进行寻优时过早陷入局部最优解,提高模型自动调参的准确性,进而通过已调参模型对用户进行分析,提高用户分析的准确性。
[0007]可选地,所述以所述组合总数量作为CSA算法中的乌鸦初始数量,所述坐标向量作为乌鸦初始位置对所述CSA算法进行初始化,得到改进型CSA算法包括:在感知概率范围内根据种群预设值初始化乌鸦种群的种群感知概率;在感知概率范围内随机初始化乌鸦种群中每一只乌鸦的个体感知概率。
[0008]根据上述描述可知,乌鸦种群的种群感知概率和每一只乌鸦的个体感知概率均在感知概率范围内,保证乌鸦迭代搜索过程的合理性和客观性,且种群感知概率是根据种群预设值设置的,保证种群感知概率的灵活性,而乌鸦个体感知概率是随机生成的,保证个体感知概率的随机性和不可预测性。
[0009]可选地,所述基于所述改进型CSA算法将乌鸦均匀离散分布在所述搜索空间中对所有待调参数进行寻优包括:遍历所有乌鸦,随机选择一只乌鸦作为被追踪乌鸦,其余乌鸦作为追踪乌鸦,基于所述改进型CSA算法通过所述追踪乌鸦对所述被追踪乌鸦进行追踪;当所述被追踪乌鸦的个体感知概率大于所述追踪乌鸦的种群感知概率时,所述被追踪乌鸦随机生成虚假食物位置传递给所述追踪乌鸦,所述追踪乌鸦向所述虚假食物位置移动并更新所述追踪乌鸦的当前位置;当所述被追踪乌鸦的个体感知概率小于等于所述追踪乌鸦的种群感知概率时,所述追踪乌鸦获取所述被最追踪乌鸦的实际食物位置;获取所述追踪乌鸦的当前位置,对所述实际食物位置与所述当前位置进行适应性评估,若所述当前位置的评估结果高于所述实际食物位置的评估结果,则所述追踪乌鸦不向所述实际食物位置移动,否则,所述追踪乌鸦向所述实际食物位置移动并更新所述追踪乌鸦的当前位置;重复迭代所有乌鸦进行追踪直至达到预设条件停止追踪,获取乌鸦数量最多的当前位置对应的参数组合,将所述参数组合作为最优参数组合。
[0010]根据上述描述可知,当被追踪乌鸦的个体感知概率小于等于追踪乌鸦的种群感知概率时,即被追踪乌鸦没有发现被追踪乌鸦所追踪,此时,追踪乌鸦先对当前位置和被追踪乌鸦的实际食物位置进行适应性评估,当实际食物位置的评估结果高于当前位置的评估结果时才进行移动,区别与传统的CSA算法先进行移动再做评估,即增加了全局搜索的对比逻辑,扩大了搜索距离,促使乌鸦移动保持全局最优避免局部最优。
[0011]可选地,所述基于所述改进型CSA算法通过所述追踪乌鸦对所述被追踪乌鸦进行追踪包括:获取所述搜索空间中每一个维度对应的待调参数的步长,将所述步长作为在该维度中乌鸦的单次最大移动距离,将所述单次最大移动距离作为乌鸦移动的约束条件,基于所述改进型CSA算法在满足所述约束条件下通过所述追踪乌鸦对所述被追踪乌鸦进行追踪。
[0012]根据上述描述可知,乌鸦在不同维度的单次最大移动距离不同,且对应维度对应
的待调参数的步长,以单次最大移动距离作为乌鸦移动的约束条件,保证乌鸦迭代搜索过程的全面性与准确性。
[0013]可选地,所述重复迭代所有乌鸦进行追踪直至达到预设条件停止追踪包括:重复迭代所有乌鸦进行追踪,当迭代次数达到次数阈值时,停止追踪;或者重复迭代所有乌鸦进行追踪,当所有乌鸦的当前位置都相同时,停止追踪;或者重复迭代所有乌鸦进行追踪,当其中一只乌鸦的当前位置达到预设位置时,停止追踪。
[0014]根据上述描述可知,当迭代次数达到次数阈值时停止追踪,保证乌鸦迭代的全面性,当所有乌鸦的当前位置都相同或者某只乌鸦位置达到预设位置时时,停止追踪,提高乌鸦迭代搜索过程的效率。
[0015]可选地,所述获取所述追踪乌鸦的当前位置,对所述实际食物位置与所述当前位置进行适应性评估包括:获取所述当前位置的当前参数组合和所述实际食物位置的实际参数组合,分别将所述当前参数组合和所述实际参数组合输入适应度函数进行适应性评估,以准确率作为所述适应性评估的评估结果。
[0016]根据上述描述可知,使用准确率作为适应性评估的评估结果,从而引导乌鸦往准确率高的位置移动。
[0017]可选地,所述待调参模型包括决策树模型、支持向量机模型和随机森林算法模型。
[0018]根据上述描述本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种分析用户的模型自动调参的方法,其特征在于,包括:获取分析用户的待调参模型;获取所述待调参模型的待调参数,以所述待调参数的个数为维度构建搜索空间;获取每一个所述待调参数的起始值、终止值和步长,在所述起始值和所述终止值的范围内,每隔一个步长选取一个中间值,将所有待调参数的起始值、终止值和中间值进行全排列组合,得到组合总数量和每一组组合的坐标向量;以所述组合总数量作为CSA算法中的乌鸦初始数量,以所述坐标向量作为乌鸦初始位置对所述CSA算法进行初始化,得到改进型CSA算法,基于所述改进型CSA算法将乌鸦均匀离散分布在所述搜索空间中来对所有待调参数进行寻优,得到最优参数组合;基于所述最优参数组合对所述待调参数进行自动调参,得到已调参模型,根据所述已调参模型对用户进行分析,得到分析结果。2.如权利要求1所述的一种分析用户的模型自动调参的方法,其特征在于,所述以所述组合总数量作为CSA算法中的乌鸦初始数量,所述坐标向量作为乌鸦初始位置对所述CSA算法进行初始化,得到改进型CSA算法包括:在感知概率范围内根据种群预设值初始化乌鸦种群的种群感知概率;在感知概率范围内随机初始化乌鸦种群中每一只乌鸦的个体感知概率。3.如权利要求1所述的一种分析用户的模型自动调参的方法,其特征在于,所述基于所述改进型CSA算法将乌鸦均匀离散分布在所述搜索空间中对所有待调参数进行寻优包括:遍历所有乌鸦,随机选择一只乌鸦作为被追踪乌鸦,其余乌鸦作为追踪乌鸦,基于所述改进型CSA算法通过所述追踪乌鸦对所述被追踪乌鸦进行追踪;当所述被追踪乌鸦的个体感知概率大于所述追踪乌鸦的种群感知概率时,所述被追踪乌鸦随机生成虚假食物位置传递给所述追踪乌鸦,所述追踪乌鸦向所述虚假食物位置移动并更新所述追踪乌鸦的当前位置;当所述被追踪乌鸦的个体感知概率小于等于所述追踪乌鸦的种群感知概率时,所述追踪乌鸦获取所述被最追踪乌鸦的实际食物位置;获取所述追踪乌鸦的当前位置,对所述实际食物位置与所述当前位置进行适应性评估,若所述当前位置的评估结果高于所述实际食物位置的评估结果,则所述追踪乌鸦不向所述实际食物位置移动,否则,所述追...

【专利技术属性】
技术研发人员:周应鹤陈华栋
申请(专利权)人:福建福诺移动通信技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1