通信服务方案预测模型训练和推荐方法、装置和设备与流程

文档序号:35402178发布日期:2023-09-09 18:26阅读:18来源:国知局
通信服务方案预测模型训练和推荐方法、装置和设备与流程

本发明涉及通信服务,特别涉及一种通信服务方案预测模型训练方法、通信服务方案推荐方法、电子设备和计算机可读存储介质。


背景技术:

1、针对通信服务方案(例如移动通信套餐)进行推荐的算法在本领域中是已知的。现有的推荐算法要么无法精准优化所有用户的服务方案,要么需要根据业务类型数量进行多次运算,存在运算效率低的问题。在一些利用机器学习技术的推荐算法中,无法处理好机器学习模型的训练问题,导致推荐的结果不理想,运算效率不高。


技术实现思路

1、为此,本申请致力于提供一种通信服务方案预测模型训练方法、通信服务方案推荐方法、电子设备和计算机可读存储介质,能够通过训练良好的预测模型,实现精准的推荐和较高的运算效率。

2、在一方面,本申请提供一种通信服务方案预测模型训练方法,通信服务方案预测模型用于预测适于推荐给通信服务用户的通信服务方案,方法包括:基于lightgbm算法,构建初始模型;根据初始模型,计算多个数据样本中每个数据样本的梯度;根据多个数据样本的梯度,对多个数据样本进行筛选;将经筛选的多个数据样本输入初始模型进行训练,以使损失函数的值最小化;当损失函数的值最小时,停止训练,得到通信服务方案预测模型。

3、根据本申请一特别实施例,根据多个数据样本的梯度,对多个数据样本进行筛选,包括:按照梯度的绝对值,对多个数据样本进行降序排列;确定比例阈值a,将排序后的多个数据样本中的前a×100%的数据样本全部保留,对后(1-a)×100%的数据样本按照b×100%的比例进行随机抽样。其中,确定比例阈值a,包括:计算多个数据样本的梯度绝对值的平均值μ和标准差σ;计算梯度绝对值大于μ+2σ和小于μ-2σ的数据样本的占比m;根据a=(1-m),确定a的值。

4、根据本申请一特别实施例,损失函数为:

5、

6、式中,f(x)为损失函数的值,f(x)为预测值,y为真实值,x为输入特征。

7、在另一方面,本申请提供一种通信服务方案推荐方法,包括:获取多个历史用户的服务历史数据;按照推荐规则,使用服务方案标签对每个历史用户的服务历史数据进行批量标注,使得服务历史数据与推荐服务方案匹配;将经标注的多个历史用户的服务历史数据作为多个数据样本,以此根据上述的通信服务方案预测模型训练方法训练出通信服务方案预测模型;将多个当前用户的服务历史数据输入通信服务方案预测模型,预测多个当前用户的推荐服务方案;将预测的推荐服务方案批量发送给多个当前用户。

8、根据本申请一特别实施例,服务历史数据包括服务用量,推荐规则包括:当历史用户的服务用量低于原服务方案中的服务总量的第一比例或者高于服务总量的第二比例时,按照服务用量的第三比例确定推荐服务方案;当服务用量处于服务总量的第一比例和第二比例之间时,确定推荐服务方案为原服务方案。

9、根据本申请一特别实施例,在获取多个历史用户的服务历史数据之后,还包括:计算服务历史数据中的a个数据项目之间的相关性,将相关性高于第一阈值的任意两个数据项目之一去除,得到b个数据项目,其中b小于或等于a;计算b个数据项目与服务方案标签之间的相关性,将相关性高于第二阈值的c个数据项目用于标注,其中c小于或等于b。

10、根据本申请一特别实施例,在将预测的推荐服务方案批量发送给多个当前用户之后,还包括:当通信服务方案更新时,将通信服务方案转化为新的服务方案标签;根据推荐规则,使用新的服务方案标签对多个历史用户的历史服务数据重新进行批量标注,使得多个历史用户的历史服务数据与新的推荐服务方案匹配;建立新的通信服务方案预测模型,将原通信服务方案预测模型的参数输入新的通信服务方案预测模型,并将经重新标注的多个历史用户的服务历史数据输入新的服务方案预测模型中,训练新的服务方案预测模型。

11、在另一方面,本申请提供一种通信服务方案预测模型训练装置,通信服务方案预测模型用于预测适于推荐给通信服务用户的通信服务方案,装置包括:构建模块,用于基于lightgbm算法,构建初始模型;计算模块,用于根据初始模型,计算多个数据样本中每个数据样本的梯度;筛选模块,用于根据多个数据样本的梯度,对多个数据样本进行筛选;训练模块,用于将经筛选的多个数据样本输入初始模型进行训练,以使损失函数的值最小化;停止模块,用于当损失函数的值最小时,停止训练,得到通信服务方案预测模型。

12、在另一方面,本申请提供一种电子设备,包括:处理器;存储器;应用程序,应用程序存储在存储器中,并配置成由处理器执行,应用程序包括用于执行上述的通信服务方案预测模型训练方法的指令。

13、在另一方面,本申请提供一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,计算机程序用于执行上述的通信服务方案预测模型训练方法。

14、根据本申请的通信服务方案预测模型训练方法、通信服务方案推荐方法、电子设备和计算机可读存储介质,能够根据lightgbm算法的特点,构建适于处理通信服务历史数据的推荐模型。具体而言,lightgbm算法中的基于梯度的单边采样(goss)算法,能够减少样本数量,有效克服服务历史数据体量庞大、难以处理的缺点;lightgbm中的互斥特征捆绑(efb)算法,能够降低样本特征维度,有利于克服服务历史数据维度多,计算量大的缺点。



技术特征:

1.一种通信服务方案预测模型训练方法,所述通信服务方案预测模型用于预测适于推荐给通信服务用户的通信服务方案,所述方法包括:

2.根据权利要求1所述的通信服务方案预测模型训练方法,其中,所述根据所述多个数据样本的梯度,对所述多个数据样本进行筛选,包括:

3.根据权利要求1所述的通信服务方案预测模型训练方法,其中,所述损失函数为:

4.一种通信服务方案推荐方法,包括:

5.根据权利要求4所述的通信服务方案推荐方法,其中,所述服务历史数据包括服务用量,所述推荐规则包括:

6.根据权利要求4所述的通信服务方案推荐方法,其中,在所述获取多个历史用户的服务历史数据之后,还包括:

7.根据权利要求4所述的通信服务方案推荐方法,其中,在所述将预测的推荐服务方案批量发送给所述多个当前用户之后,还包括:

8.一种通信服务方案预测模型训练装置,所述通信服务方案预测模型用于预测适于推荐给通信服务用户的通信服务方案,所述装置包括:

9.一种电子设备,包括:

10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序用于执行根据权利要求1至3中任一项所述的通信服务方案预测模型训练方法。


技术总结
本申请提供一种通信服务方案预测模型训练方法、通信服务方案推荐方法、电子设备和计算机可读存储介质,通信服务方案预测模型用于预测适于推荐给通信服务用户的通信服务方案,训练方法包括:基于LightGBM算法,构建初始模型;根据初始模型,计算多个数据样本中每个数据样本的梯度;根据多个数据样本的梯度,对多个数据样本进行筛选;将经筛选的多个数据样本输入初始模型进行训练,以使损失函数的值最小化;当损失函数的值最小时,停止训练,得到通信服务方案预测模型。根据本申请,能够通过训练良好的预测模型,实现精准的推荐和较高的运算效率。

技术研发人员:李永恒
受保护的技术使用者:杭州东方通信软件技术有限公司
技术研发日:
技术公布日:2024/1/15
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1