1.一种决策能力约束下多源网络流数据预测方法,其特征在于,所述方法包括:在网络流数据源部署预训练分类器池;其中所述分类器池包括多个训练好的在线分类器,每个网络流数据源中部署一个训练好的在线分类器;对于每一个数据源,接收当前时刻的多源网络流数据,通过所述在线分类器对所述多源网络流数据进行预测,并且将预测结果置信度小于阈值的网络流数据作为样本和模型预测结果传输至多源主动学习模型;若当前时刻多源主动学习模型没有接收到网络数据流的样本,则进行到下一时刻,若当前时刻多源主动学习模型接收到一个网络数据流的样本,则对该网络数据流的样本进行标注,获得样本的真实标签,若当前时刻多源主动学习模型接收到两个以上的网络数据流的样本,通过预构建的多臂老虎机的多源主动学习模型,选择一个样本进行标注;构建评估分类器,利用评估分类器对多源主动学习模型标注的网络数据流样本进行评估,当评估指标大于阈值时,采用样本和真实标签训练在线分类器;若当前时刻多源主动学习模型接收到两个以上的网络数据的样本,通过预构建的多臂老虎机的多源主动学习模型,选择一个样本进行标注,包括:若当前时刻多源主动学习模型接收到两个以上的网络数据流的样本,通过预构建的多臂老虎机的多源主动学习模型确定主动选择样本的最优化策略问题;根据UCB1(Upper Confidence Bound)策略求解所述最优化策略问题,得到当前时刻的样本选择策略;根据所述样本选择策略,选择一个样本进行标注;所述通过预构建的多臂老虎机的多源主动学习模型确定主动选择样本的最优化策略问题,包括:通过多源主动学习模型确定单个分类器的最优决策边界为:其中, 表示最优决策边界, 表示分类器的决策边界,D表示决策边界的假设空间, 表示分类器的输入和输出,loss表示损失;根据所述最优决策边界,确定单个分类器的误差值为:其中, 表示实际模型与最优模型之间的误差值;根据所述误差值,确定多源主动学习模型中所有分类器的误差值为:根据所有分类器的误差值,确定多源主动学习模型在进行主动学习时的选定策略,根据所述选定策略,构建最优化策略问题的目标函数为:其中, 表示奖励差值, 表示最优策略的奖励值, 表示待求解策略的奖励值;根据所述目标函数,得到最优化策略问题为:其中, 为多源部署的第 k 个分类器, 为分类器的决策边界, 为单个分类器推荐的网络数据流的样本, 为推荐样本的真实标签,MAB为多臂老虎机算法策略;所述根据UCB1策略求解所述多臂老虎机优化问题,得到当前时刻的样本选择策略,包括:根据UCB1策略,构建最小遗憾界为:其中, 为最小遗憾界, 表示分类器池 中的分类器, 表示第k次选择策略;根据所述最小遗憾界,得到当前时刻的样本选择策略。
2.根据权利要求1所述的方法,其特征在于,所述在网络流数据源部署预训练分类器池,包括:采用增量更新方式训练分类器池,将训练好的所述分类器池中的分类器部署在每个网络流数据源,接收流经路由器或终端的网络数据,并且对所述网络数据进行分类。
3.根据权利要求1或2所述的方法,其特征在于,所述构建评估分类器,利用评估分类器对多源主动学习模型标注的网络数据流样本进行评估,当评估指标大于阈值时,采用样本和真实标签训练在线分类器,包括:构建评估分类器,将多源主动学习模型输出的标注和多源网络流数据作为样本输入至所述评估分类器以对所述评估分类器进行训练,得到当前步预测性能;根据当前步预测性能和上一步预测性能,确定模型奖励值;当所述模型奖励值大于性能阈值时,输出所述样本和所述标注,根据所述样本和所述标注训练所述分类器池的在线分类器。
4.一种决策能力约束下多源网络流数据预测装置,其特征在于,所述装置包括:分类器设置模块,用于在网络流数据源部署预训练分类器池;其中所述分类器池包括多个训练好的在线分类器,每个网络流数据源中部署一个训练好的在线分类器;流量预测模块,用于对于每一个数据源,接收当前时刻的多源网络流数据,通过所述在线分类器对所述多源网络流数据进行预测,并且将预测结果置信度小于阈值的网络流数据作为样本和模型预测结果传输至多源主动学习模型;样本标注模块,用于若当前时刻多源主动学习模型没有接收到网络数据流的样本,则进行到下一时刻,若当前时刻多源主动学习模型接收到一个网络数据流的样本,则对该网络数据流的样本进行标注,若当前时刻多源主动学习模型接收到两个以上的网络数据流的样本,通过预构建的多臂老虎机的多源主动学习模型,选择一个样本进行标注;更新模块,用于构建评估分类器,利用评估分类器对多源主动学习模型标注的网络数据流样本进行评估,当评估指标大于阈值时,采用样本和真实标签训练在线分类器;所述样本标注模块还用于若当前时刻多源主动学习模型接收到两个以上的网络数据流的样本,通过预构建的多臂老虎机的多源主动学习模型确定主动选择样本的最优化策略问题;根据UCB1(Upper Confidence Bound)策略求解所述最优化策略问题,得到当前时刻的样本选择策略;根据所述样本选择策略,选择一个样本进行标注;所述样本标注模块还用于通过多源主动学习模型确定单个分类器的最优决策边界为:其中, 表示最优决策边界, 表示分类器的决策边界,D表示决策边界的假设空间, 表示分类器的输入和输出,loss表示损失;根据所述最优决策边界,确定单个分类器的误差值为:其中, 表示实际模型与最优模型之间的误差值;根据所述误差值,确定多源主动学习模型中所有分类器的误差值为:根据所有分类器的误差值,确定多源主动学习模型在进行主动学习时的选定策略,根据所述选定策略,构建最优化策略问题的目标函数为:其中, 表示奖励差值, 表示最优策略的奖励值, 表示待求解策略的奖励值;根据所述目标函数,得到最优化策略问题为:其中, 为多源部署的第k个分类器, 为分类器的决策边界, 为单个分类器推荐的网络数据流的样本, 为推荐样本的真实标签,MAB为多臂老虎机算法策略;根据UCB1策略,构建最小遗憾界为:其中, 为最小遗憾界, 表示分类器池 中的分类器, 表示第k次选择策略;根据所述最小遗憾界,得到当前时刻的样本选择策略。
5.根据权利要求4所述的装置,其特征在于,所述分类器设置模块还用于采用增量更新方式训练分类器池,将训练好的所述分类器池中的分类器部署在每个网络流数据源以接收骨干网或者路由器流向的网络数据,并且对所述网络数据进行分类。