System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术实施例涉及人工智能,具体涉及一种网络流量预测模型的样本生成方法、网络流量预测模型的训练方法、网络流量预测方法、计算机设备及计算机可读存储介质。
技术介绍
1、目前移动通信技术,从第一代模拟、仅语音通信的蜂窝通信技术,经过第二、第三代以语音和流量并重,到第四、第五代以流量为核心。流量预测技术也替代话务量预测成为移动通信网络规划的关键。
2、在移动通信网络规划中,通信运营商会依据流量的预测结果进行网络部署与调整,反之,移动通信网络的建设节奏也反过来影响流量的预测。
3、然而在实施本专利技术实施例的过程中,本申请的专利技术人发现:现有的技术中,对网络流量的预测处理方式,多以历史数据的趋势预测方法为主;也有考虑市场发展的用户月均消费模型流量预测方法,但没有将网络流量与网络建设节奏因素相关联的流量预测方法。现有的趋势预测,重点考虑历史数据,对中长期预测准确度较低,现有的对流量预测的优化,旨在解决周期、季节性对的影响,对移动通信网络规划这类3-5年周期的适用性不高。现有技术,也有添加外部因素,通过机器学习技术来提升预测准确性,比如天数周期、天气等因素,但对于移动通信网络规划而言,影响与调整的两大类的关键影响因素,即市场策略与网络建设,这两方面的因素的参数有别于天气等这类外部因素,需要对建模的特别处理,才能进一步提升预测准确性。对时间序列的迭代优化调整,因预测流程及输入、输出及模型参数的差异,不能直接应用在移动通信网络规划流量预测应用中。
技术实现思路
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、本专利技术实施例通过根据历史周期网络流量数据及初始网络特征数据,构建第一网络流量特征数据集,然后确定所述第一网络流量特征数据集中各个网络特征的重要性系数,根据所述重要性系数及所述第一网络流量特征数据集,生成第二网络流量特征数据集;之后,将获取的初始的预测时间周期的网络流量输入时间序列网络流量预测模型中,得到预测周期网络流量,并将所述预测周期网络流量添加至所述第二网络流量特征数据集中,得到更新后的第二网络流量特征数据集;最后,根据所述更新后的第二网络流量特征数据集依次生成多个滑动窗口特征,将所述滑动窗口特征添加至所述更新后的第二网络流量特本文档来自技高网...
【技术保护点】
1.一种网络流量预测模型的样本生成方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述根据历史周期网络流量数据及初始网络特征数据,构建第一网络流量特征数据集之前,所述发方法包括:
3.根据权利要求1所述的方法,其特征在于,所述确定所述第一网络流量特征数据集中各个网络特征的重要性系数,根据所述重要性系数及所述第一网络流量特征数据集,生成第二网络流量特征数据集,包括:
4.根据权利要求3所述的方法,其特征在于,所述第一网络流量预测模型为决策树模型;所述根据第一网络流量预测模型确定所述第一网络流量特征数据集中各个网络特征的重要性系数,包括:
5.根据权利要求1所述的方法,其特征在于,所述根据所述更新后的第二网络流量特征数据集依次生成多个滑动窗口特征,将所述滑动窗口特征添加至所述更新后的第二网络流量特征数据集中,得到目标网络流量特征数据集合,包括:
6.一种网络流量预测模型的训练方法,其特征在于,所述方法包括:
7.一种网络流量预测方法,其特征在于,所述方法包括:
8.一种网络
9.一种计算机设备,其特征在于,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;
10.一种计算机可读存储介质,其特征在于,所述存储介质中存储有至少一可执行指令,所述可执行指令在计算机设备上运行时,使得计算机设备执行如权利要求1-7任意一项所述的方法的操作。
...【技术特征摘要】
1.一种网络流量预测模型的样本生成方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述根据历史周期网络流量数据及初始网络特征数据,构建第一网络流量特征数据集之前,所述发方法包括:
3.根据权利要求1所述的方法,其特征在于,所述确定所述第一网络流量特征数据集中各个网络特征的重要性系数,根据所述重要性系数及所述第一网络流量特征数据集,生成第二网络流量特征数据集,包括:
4.根据权利要求3所述的方法,其特征在于,所述第一网络流量预测模型为决策树模型;所述根据第一网络流量预测模型确定所述第一网络流量特征数据集中各个网络特征的重要性系数,包括:
5.根据权利要求1所述的方法,其特征在于,所述根据所述更新后的第二网络流量...
【专利技术属性】
技术研发人员:曹桓,伍岳,周慧芳,许勇,王懿华,
申请(专利权)人:中国移动通信集团设计院有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。