一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

网络评估方法及装置、网络指标处理方法、设备和介质与流程

2021-10-23 01:43:00 来源:中国专利 TAG:网络 评估 方法 电子设备 装置


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.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施 例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述 中的附图仅仅是本发明中记载的一些实施例,对于本领域普通技术人员来讲, 在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
27.图1为本发明实施例的网络指标处理方法的一种实现方式的流程示意图;
28.图2为本发明实施例的通过特征选择模型对第二网络指标集合中的网络特 征指标进行选择的一种实现方式的流程示意图;
29.图3为本发明实施例的通过特征选择模型对第二网络指标集合中的网络特 征指标进行选择的另一种实现方式的流程示意图;
30.图4为本发明实施例的网络评估方法的一种实现方式的流程示意图;
31.图5为本发明实施例的基于第二特征选择模型确定第三网络指标集合中网 络特征指标的权重的一种实现方式的流程示意图;
32.图6为本发明实施例的网络评估方法的另一种实现方式的流程示意图;
33.图7为本发明实施例的网络指标处理装置的一种实现方式的组成结构示意 图;
34.图8为本发明实施例的网络评估装置的一种实现方式的组成结构示意图;
35.图9为本发明实施例的网络评估装置的另一种实现方式的组成结构示意图;
36.图10为本发明实施例通过第一特征选择模型进行特征选择的结果的示意 图;
37.图11为本发明实施例通过第二特征选择模型进行特征选择的结果的示意 图;
38.图12为本发明实施例所确定的第三网络指标集合中网络特征指标的 shap值的绝对值的平均值的示意图;
39.图13为本发明实施例单个指标评估方法的一种实现方式的示意图;
40.图14为本发明实施例专业内组合指标评估方法的一种实现方式的示意图;
41.图15为本发明实施例专业内组合指标评估方法的另一种实现方式的示意 图;
42.图16a至图16c为本发明实施例跨专业指标组合评估方法的一种实现方 式的示意图;
43.图17为实现本发明实施例的一种电子设备的组成结构示意图。
具体实施方式
44.为了使本技术领域的人员更好地理解本发明中的技术方案,下面将结合本 发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述, 显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基 于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获 得的所有其他实施例,都应当属于本发明保护的范围。
45.图1为本发明实施例的网络指标处理方法的一种实现方式的流程示意图, 图1中的方法可以由网络指标处理装置作为执行主体执行,该网络指标处理装 置可以安装于服务器和/或客户端,本发明实施例对此不作限定,如图1所示, 该方法至少包括:
46.s102,从第一网络指标集合中选取一个目标指标和多个网络特征指标,并 选取目标指标和网络特征指标在目标对象的网络指标数据中的值,形成第二网 络指标集合;其中,第一网络指标集合包括多条网络指标数据,每条网络指标 数据包括多个网络指标的值,多条网络指标数据包括每个目标对象的一条网络 指标数据,目标指标和网络特征指标是从多个网络指标中选取的不同网络指标。
47.在本发明实施例中,第一网络指标集合可以是包括多个网络指标的名称和 多个网络指标的多个值的集合,其中多个网络指标的多个值形成多条网络指标 数据,每条网络指标数据为一个评估对象的一条记录,每条记录包括多个网络 指标的值,评估对象可以为独立的网络建设单元,例如评估对象可以为分公司, 本发明实施例对评估对象的形式不作限定;目标对象是从多个评估对象中选取, 第二网络指标集合可以是包括多个目标对象的集合;目标指标和网络特征指标 是根据评估目标从多个网络指标中选取的不同网络指标,评估目标可以根据网 络评估的需求确定,例如评估目标可以为网络能力、客户感知、网络效益等, 本发明实施例对评估目标的内容不作限定。
48.可选地,第一网络指标集合可以采用csv文件表示,其中,第1行可以为 网络指标的名称,例如用col表示,col=[

id’,

f1’
,

f2’
,

f3’
,

,

f
n’],其中id 为评估对象的索引号,f
n
为网络指标的名称,为字符型,以英文字母或者拼音 开头,n为网络指标的个数;第2行至第m行可以为网络指标的值,其中m为 评估对象的个数,为大于2的整数,每个评估对象的一条记录用索引号id表示, 本发明实施例对第一网络指标集合的表示形式不作限定。
[0049]
可选地,第一网络指标集合可以包括目标指标子集和网络特征指标子集, 可以从目标指标子集中选取一个目标指标,从网络特征指标子集中选取多个网 络特征指标;其中网络特征指标子集中网络特征指标的值可以出现缺省值,而 目标指标子集中目标指标的值不允许有缺省值,在本发明实施例中缺省值是指 没有数值,是空白的;在评估对象的每条记录中包括网络特征指标的值和目标 指标的值。在选取网络特征指标时,可以选取网络特征指标子集中所有的网络 特征指标,也可以舍弃部分明显与评估目标不相关的网络特征指标,以减少数 据量,提高数据处理的速度。可选地,在采用csv文件表示第一网络指标集合 时,在第1行的网络指标的名称中,目标指标的名称可以排在网络特征指标的 名称之后,本发明实施例对目标指标子集和网络特征指标子集在第一网络指标 集合中的位置不作限定。
[0050]
可选地,第一网络指标集合可以包括表示网络评估对象本身差异性的指标, 表示网络评估对象本身差异性的指标可以作为网络特征指标,通过选取表示网 络评估对象本身差异性的指标进行网络评估,可以识别出评估对象本身的差异 对评估目标造成的影响。可选地,在采用csv文件表示第一网络指标集合时, 在第1行的网络指标的名称中,表示网络评估对象本身差异性的指标的名称可 以排在网络特征指标的名称的最后,本发明实施例对表示网络评估对象本身差 异性的指标在第一网络指标集合中的位置不作限定。可选地,可以通过在原始 网络指标集合中添加表示评估对象本身差异性的指标及相应的指标值,形成第 一网络指标集合,其中原始网络指标集合的形成可以参见相关的现有技术。
[0051]
s104,通过特征选择模型对第二网络指标集合中的网络特征指标进行选择, 形成第三网络指标集合,以根据第三网络指标集合对目标对象进行评估;其中, 特征选择模型包括第一特征选择模型和第二特征选择模型,第一特征选择模型 和第二特征选择模型进行网络特征指标选择的方式不同。
[0052]
在本发明实施例中,通过特征选择模型对第二网络指标集合中的网络特征 指标进行选择,可以减少网络特征指标的数量,使所形成第三网络指标集合只 保留与目标指标相关的网络特征指标;其中,特征选择模型包括第一特征选择 模型和第二特征选择模型,且第一特征选择模型和第二特征选择模型进行网络 特征指标选择的方式不同,以满足不同应用场景的需要;可选地,第一特征选 择模型和第二特征选择模型可以为不同的机器学习模型,例如稀疏学习模型、 决策树模型等,本发明实施例对第一特征选择模型和第二特征选择模型的实现 方式不作限定。
[0053]
可选地,在对第二网络指标集合中的网络特征指标进行选择时,可以选取 特征选择模型中的第一特征选择模型或第二特征选择模型,对网络特征指标进 行选择,例如:可以选取第一特征选择模型对第二网络指标集合中的网络特征 指标进行选择,形成第三网络指标集合;或者,也可以选取特征选择模型中的 第一特征选择模型和第二特征选择模型,对网络特征指标进行选择,例如:可 以选取第一特征选择模型对第二网络指标集合中的一部分网络特征指标进行 选择,选取第二特征选择模型对第二网络指标集合中的另一部分网络特征指标 进行选择,形成第三网络指标集合;其中,第一特征选择模型和第二特征选择 模型可以根据网络特征指标的类型等进行选取,本发明实施例对第一特征选择 模型和第二特征选择模型的选取依据不作限定。
[0054]
可选地,在选取特征选择模型中的第一特征选择模型和第二特征选择模型 对网络特征指标进行选择时,也可以依次通过第一特征选择模型和第二特征选 择模型对第二网络指标集合中的网络特征指标进行选择,例如:可以先通过第 一特征选择模型对第二网络指标集合中的网络特征指标进行第一次选择,再通 过第二特征选择模型对第一次选择后的第二网络指标集合中的网络特征指标 进行第二次选择,形成第三网络指标集合;或者,还可以同时通过第一特征选 择模型和第二特征选择模型对第二网络指标集合中的网络特征指标进行选择, 例如:可以分别通过第一特征选择模型和第二特征选择模型对第二网络指标集 合中的网络特征指标进行选择,并根据第一特征选择模型和第二特征选择模型 选择后的结果,形成第三网络指标集合。本发明实施例对通过第一特征选择模 型和第二特征选择模型对第二网络指标集合中的网络特征指标进行选择的实 现方式不作限定。
[0055]
本发明实施例提供的网络指标处理方法,通过从第一网络指标集合中选取 一个目标指标和多个网络特征指标,并选取目标指标和网络特征指标在目标对 象的网络指标数据中的值,形成第二网络指标集合;其中,第一网络指标集合 包括多条网络指标数据,每条网络指标数据包括多个网络指标的值,多条网络 指标数据包括每个目标对象的一条网络指标数据,目标指标和网络特征指标是 从多个网络指标中选取的不同网络指标;通过特征选择模型对第二网络指标集 合中的网络特征指标进行选择,形成第三网络指标集合,以根据第三网络指标 集合对目标对象进行评估;其中,特征选择模型包括第一特征选择模型和第二 特征选择模型,第一特征选择模型和第二特征选择模型进行网络特征指标选择 的方式不同;在本发明实施例中,通过特征选择模型对网络指标进行自动选择, 可以避免主
观因素的影响,客观的保留与评估目标和评估对象相关的网络指标, 去除与评估目标和评估对象不相关的网络指标,在通信运营商作网络规划建设 时,利用特征选择模型自动选择得到的网络指标对网络状况进行评估,可以提 升网络评估的效果,有效地找出目标对象存在的问题以及问题背后的原因,进 而可以提升网络建设资源投向的精准度。本发明实施提供的网络指标处理方法 不仅适用于网络评估,对于其它类似的需要选取网络指标的应用场景同样适用。
[0056]
下面将结合图2至图3的实施例对本发明的网络指标处理方法进行详细说 明。
[0057]
图2为本发明实施例的通过特征选择模型对第二网络指标集合中的网络特 征指标进行选择的一种实现方式的流程示意图,如图2所示,通过特征选择模 型对网络特征指标进行选择,至少包括:
[0058]
s202,对第二网络指标集合中网络指标的值进行预处理。
[0059]
在本发明实施例中,在对第二网络指标集合中的网络特征指标进行选择之 前,还可以对第二网络指标集合中的网络指标的值进行预处理,以得到符合特 征选择模型进行特征选择需要的网络指标数据,特征选择模型是对预处理后的 第二网络指标集合中的网络特征指标进行选择。可选地,可以将网络特征指标 分为数值型指标和非数值型指标,对数值型指标进行缺省值填充预处理,对非 数值型指标进行标准化编号预处理,转换为数值型指标,本发明实施例对第二 网络指标集合中网络指标的值进行预处理的实现方式不作限定。
[0060]
s204,通过第一特征选择模型对预处理后的第二网络指标集合中的网络特 征指标进行选择,形成第一优选网络指标集合。
[0061]
可选地,可以通过第一特征选择模型拟合多个网络特征指标与目标指标之 间的数据关系,确定网络特征指标的参数中的零值或者近零值,对网络特征指 标进行选择,例如第一特征选择模型为线性多元回归模型,本发明实施例对第 一特征选择模型的类型不作限定。在一些可选的例子中,第一特征选择模型为 采用l1正则化的线性多元回归模型,即lasso模型;在另一些可选的例子中, 第一特征选择模型为采用l2正则化的线性多元回归模型,即ridge模型,也 称为岭回归模型;在又一些可选的例子中,第一特征选择模型为弹性网络(elastic net)模型,其中,当参数alpha=0时,弹性网络模型为ridge模型, 当参数alpha=1时,弹性网络模型为lasso模型,通过选择alpha的取值,使弹 性网络模型介于ridge模型与lasso模型之间。
[0062]
s206,通过第二特征选择模型对第一优选网络指标集合中的网络特征指标 进行选择,形成第三网络指标集合。
[0063]
可选地,可以通过第二特征选择模型拟合多个网络特征指标与目标指标之 间的数据关系,确定网络特征指标的重要性系数值,对网络特征指标进行选择, 例如第二特征选择模型为非线性多元回归模型,本发明实施例对第二特征选择 模型的类型不作限定。在一些可选的例子中,第二特征选择模型为随机森林 (random forest,简称rf)模型;在另一些可选的例子中,第二特征选择模 型为梯度提升树(gradient boosting decison tree,简称gbdt);在又一些可 选的例子中,第二特征选择模型为极端梯度提升树模型(xtreme gradientboosting,简称xgboost)等特征选择算法。
[0064]
图3为本发明实施例的通过特征选择模型对第二网络指标集合中的网络特 征指
标进行选择的另一种实现方式的流程示意图,如图3所示,通过特征选择 模型对网络特征指标进行选择,至少包括:
[0065]
s302,对第二网络指标集合中网络指标的值进行预处理。
[0066]
在本发明实施例中,关于s302的说明可以参见图2中关于s202的说明书, 故在此不再敷述。
[0067]
s304,分别通过第一特征选择模型和第二特征选择模型对预处理后的第二 网络指标集合中的网络特征指标进行选择,形成第一优选网络指标集合和第二 优选网络指标集合。
[0068]
在本发明实施例中,关于s304的说明可以参见图2中关于s204和s206 的说明书,故在此不再敷述。
[0069]
s306,根据第一优选网络指标集合和第二优选网络指标集合中网络特征指 标的交集,形成第三网络指标集合。
[0070]
可选地,通过第一优选网络指标集合与第二优选网络指标集合中网络特征 指标的交集,可以选取出第一特征选择模型和第二特征选择模型共同选择的网 络特征指标,形成第三网络指标集合。
[0071]
可选地,在通过特征选择模型,即第一网络特征模型和第二网络特征模型, 对第二网络指标集合中的网络特征指标进行选择后,可以先形成第四网络指标 集合,然后根据预设的网络特征指标的数量阈值对第四网络指标集合中的网络 特征指标进行选择,形成第三网络指标集合,其中,网络特征指标的数量阈值 小于第四网络指标集合中的网络特征指标数量,网络特征指标的数量阈值可以 根据实际需求设定,以满足实际使用时不同应用场景的需要。例如:可以根据 第四网络指标集合中网络特征指标的重要性fi系数,按照重要性fi系数值从 高到低的顺序,选取符合网络特征指标的数量阈值的网络特征指标,形成第三 网络指标集合。
[0072]
上述两个实施例,分别提供了两种利用第一特征选择模型和第二特征选择 模型实现网络特征指标选择的方式,在实际使用时,可以选取这两种实现方式 中适合的方式进行网络特征指标的选择,以满足不同应用场景的需要;上述两 个实施例,通过采用两种特征选择模型对网络特征指标进行选择,可以提升网 络特征指标选择的效果,为后续对网络特征指标的进一步处理提供依据。
[0073]
下面以lasso模型和ridge模型为例,对其实现特征选择的原理进行说明:
[0074]
将第二网络指标集合作为一个样本集合r
d
,将第二网络指标集合中每个目 标对象的网络指标数据作为样本集合中的一个样本,对于样本集合r
d
中的第i 个样本的网络特征指标x
i
,可以表示为x
i
∈r
d
,对于一个线性多元回归模型, 其目标指标的预测值可以表示为公式1,其中w
i
为模型的参数:
[0075][0076]
对于线性多元回归模型,模型的参数θ可以表示为公式2,其中模型的参 数w
i
中对应第i个样本中的第j个网络特征指标的参数:
[0077]
θ={w
j
|j=1,......d}
ꢀꢀꢀ
(公式2)
[0078]
目标函数可以表示为公式3,其中l(θ)为模型损失函数,ω(θ)为模型正则 化
项:
[0079]
obj(θ)=l(θ) ω(θ)
ꢀꢀꢀ
(公式3)
[0080]
公式3中损失函数如果损失函数采用平方损失 函数,则
[0081]
模型中的ω(θ)用于评价模型的复杂程度,防止模型过拟合;对于l1范数, ω(w)=λ||w||1,对于l2范数,ω(w)=λ||w||2,其中λ为调整模型拟合精度 与泛化能力的权重因子;
[0082]
如果选择lasso模型,目标函数的公式3可以表示为公式4,即模型正则 化使用l1范数:
[0083][0084]
如果选择ridge模型,目标函数的公式3可以表示为公式5,即模型正则 化使用l2范数:
[0085][0086]
其中,lasso模型由于在目标函数obj(w)中加入了非零的正则化项λ||w||1, 会使损失函数l(θ)中一些网络特征指标的参数w
j
变为0;ridge模型由于在目 标函数obj(w)中加入了非零的正则化项λ||w||2,会使损失函数l(θ)中一些网络 特征指标的参数w
j
接近于0;通过确定网络特征指标的参数中的零值或者近零 值,去掉参数为零值或者近零值的网络特征指标,实现对网络特征指标的选择。
[0087]
下面以xgboost模型为例,对其实现特征选择的原理进行说明:
[0088]
xgboost模型是基于gbdt模型的原理进行改进得到,可以进行并行运算, 效率较高,xgboost模型基于决策树模型,逐棵树进行学习,采用贪心算法 逐次迭代,每棵树拟合之前模型的偏差,公式1的目标指标的预测值可以表 示为公式6,其中k为树的叶子节点数量,其中f
k
∈r
d

[0089][0090]
此时,目标函数的公式3则可以表示为公式7:
[0091][0092]
若用表示第t轮迭代算法目标指标的预测值,为上一轮目标指标 的预测值,则可以表示为这样公式7可以表示为公 司8,其中constant为常数项:
[0093][0094]
对目标函数通过“泰勒二阶展开”变换后,新的目标函数可以表示为公式9, 其中
[0095][0096]
由于xgboost模型可以根据结构分数的增益(gain)情况计算出选择哪 个特征作为分割点,而每个特征的重要性可以通过它在所有树中出现的次数之 和,也就是说一个特征越多的被用来在模型中构建决策树,它的重要性就相对 越高,在xgboost模型中gain可以由公式10定义:
[0097][0098]
其中为左叶子节点的分数,为右叶子节点的分数,不进行 分割可以得到的分数,γ为新叶子节点引入后的复杂度代价;其中g
j
、h
j
分别 定义为每个叶子节点的一阶、二阶导数求和,叶子节点的分数可以由g
j
和h
j
求 得,其中g
j
和h
j
分别由公式11和公式12计算得到:
[0099][0100][0101]
网络特征指标的重要性fi系数值,可以为xgboost模型在训练过程中给 出的各个网络特征指标的特征评分,表明每个网络特征指标对模型训练的重要 性,可以通过公式10计算得到。
[0102]
基于与上述实施例相同的技术构思,本发明实施例还提供了一种网络评估 方法,图4为本发明实施例的网络评估方法的一种实现方式的流程示意图,图 4中的方法可以由网络评估装置作为执行主体执行,该网络评估装置可以安装 于服务器和/或客户端,本发明实施例对此不作限定,如图4所示,该方法至少 包括:
[0103]
s402,从第一网络指标集合中选取一个目标指标和多个网络特征指标,并 选取目标指标和网络特征指标在目标对象的网络指标数据中的值,形成第二网 络指标集合;其中,第一网络指标集合包括多条网络指标数据,每条网络指标 数据包括多个网络指标的值,多条网络指标数据包括每个目标对象的一条网络 指标数据,目标指标和网络特征指标是从多个网络指标中选取的不同网络指标。
[0104]
在本发明实施例中,关于s402的说明可以参见图1中关于s102的说明书, 故在此不再敷述。
[0105]
s404,通过特征选择模型对第二网络指标集合中的所述网络特征指标进行 选择,形成第三网络指标集合;其中,特征选择模型包括第一特征选择模型和 第二特征选择模型,第一特征选择模型和第二特征选择模型进行网络特征指标 选择的方式不同。
[0106]
在本发明实施例中,关于s404的说明可以参见图1中关于s104的说明书, 故在此不再敷述。
[0107]
s406,基于第二特征选择模型,确定第三网络指标集合中每个网络特征指 标对目标指标的权重。
[0108]
在本发明实施例中,s404是通过第一特征选择模型和第二特征选择模型依 次,或者分别对第二网络指标集合中的网络特征指标进行选择,形成第三网络 指标集合,因此可
以基于第二特征选择模型,利用第二特征选择模型对网络特 征指标进行选择所得到的结果,确定第三网络指标集合中每个网络特征指标对 目标指标的权重,可以简化权重的确定方法,实现权重的自动确定。
[0109]
可选地,可以根据第二特征选择模型的参数值,确定第三网络指标集合中 每个网络特征指标对目标指标的权重,例如第二特征选择模型为线性多元回归 模型;或者,可以根据第二特征选择模型的重要性系数值,确定第三网络指标 集合中每个网络特征指标对目标指标的权重,例如第二特征选择模型为非线性 多元回归模型;或者,当第二特征选择模型为非线性多元回归模型时,也可以 将非线性多元回归模型转换为线性多元回归模型,根据转换后线性多元回归模 型的参数值,确定第三网络指标集合中每个网络特征指标对目标指标的权重; 本发明实施例对基于第二特征选择模型,确定第三网络指标集合中每个网络特 征对目标指标的权重的实现方法不作限定。
[0110]
s408,根据第三网络指标集合中的目标指标和网络特征指标的值,以及网 络特征指标的权重,对目标对象进行评估。
[0111]
在本发明实施例中,可以根据第三网络指标集合中的目标指标和网络特征 指标,以及网络特征指标的权重,对目标对象进行定量评估,确定目标对象存 在的问题及问题背后的原因,例如评估的结果可以通过图表的形式进行展示, 本发明实施例对评估结果的形式不作限定。
[0112]
可选地,在对目标对象进行评估时,可以采用三种评估方法,从不同维度 对目标对象进行评估,发现目标对象存在的问题并揭示问题背后的原因,这三 种评估方法分别为单个指标评估方法、专业内组合指标评估方法和跨专业指标 组合评估方法,在实际应用时,可以根据评估的需求等选择三种评估方法中的 一种或多种对目标对象进行评估,本发明实施例对三种评估方法的使用方式不 作限定。
[0113]
本发明实施例提供的网络评估方法,通过从第一网络指标集合中选取一个 目标指标和多个网络特征指标,并选取目标指标和网络特征指标在目标对象的 网络指标数据中的值,形成第二网络指标集合;其中,第一网络指标集合包括 多条网络指标数据,每条网络指标数据包括多个网络指标的值,多条网络指标 数据包括每个目标对象的一条网络指标数据,目标指标和网络特征指标是从多 个网络指标中选取的不同网络指标;通过特征选择模型对第二网络指标集合中 的网络特征指标进行选择,形成第三网络指标集合;其中,特征选择模型包括 第一特征选择模型和第二特征选择模型,第一特征选择模型和第二特征选择模 型进行网络特征指标选择的方式不同;基于第二特征选择模型,确定第三网络 指标集合中每个网络特征指标对目标指标的权重;根据第三网络指标集合中的 目标指标和网络特征指标的值,以及网络特征指标的权重,对目标对象进行评 估;在本发明实施例中,通过特征选择模型对网络指标进行自动选择,可以避 免主观因素的影响,客观的保留与评估目标和评估对象相关的网络指标,去除 与评估目标和评估对象不相关的网络指标,在通信运营商作网络规划建设时, 利用特征选择模型自动选择得到的网络指标对网络状况进行评估,可以提升网 络评估的效果,有效地找出目标对象存在的问题以及问题背后的原因,进而可 以提升网络建设资源投向的精准度。
[0114]
下面将结合图5至图6的实施例对本发明的网络评估方法进行详细说明。
[0115]
图5为本发明实施例的基于第二特征选择模型确定第三网络指标集合中网 络特
征指标的权重的一种实现方式的流程示意图,如图5所示,基于第二特征 选择模型确定第三网络指标集合中网络特征指标的权重,至少包括:
[0116]
s502,基于第二特征选择模型,获取第三网络指标集合中每个网络特征指 标的重要性系数值,根据重要性系数值,确定第三网络指标集合中每个网络特 征指标对目标指标的第一权重。
[0117]
可选地,第二特征选择模型为非线性多元回归模型中的树模型,在通过第 二特征选择模型对网络特征指标进行选择时,可以确定第三网络指标集合中每 个网络特征指标的重要性系数值,在确定第三网络指标集合中网络特征指标的 权重时,可以通过获取所确定的网络特征指标的重要性系数值,根据网络特征 指标的重要性系数值,得到第三网络指标集合中每个网络特征指标对目标指标 的第一权重,并将第一权重作为第三网络指标集合中每个网络特征指标最终的 权重。
[0118]
可选地,在s502之后,还可以包括:s504,获取第三网络指标集合中每 个网络特征指标的shap值,根据每个网络特征指标的shap值的绝对值的平 均值和第一权重,确定第三网络指标集合中每个网络特征指标对目标指标的第 二权重,并将第二权重作为第三网络指标集合中每个网络特征指标最终的权重。 由于shap值可为正值或负值,因此通过shap值可以反映出每个网络特征指 标对目标指标的影响方向,即对目标指标是正向影响,还是负向影响。
[0119]
本实施例提供了两种确定第三网络指标集合中网络特征指标的权重的实 现方式。在实际使用时,可以选取这两种实现方式中适合的方式进行网络特征 指标权重的确定,以满足不同应用场景的需要;或者,也可以先确定第三网络 指标集合中每个网络特征指标的第一权重,若所确定的第一权重能够满足应用 场景的需要,则将第一权重作为第三网络指标集合中网络特征指标最终的权重; 若所确定的第一权重不能够满足应用场景的需要,则确定第三网络指标集合中 每个网络特征指标的第二权重,将第二权重作为第三网络指标集合中网络特征 指标最终的权重。本发明实施例对两种权重确定的实现方式的选取方法不作限 定。
[0120]
下面对shap值的原理进行说明:
[0121]
对于每个训练目标函数的样本,模型都会产生一个对应的目标函数的值, shap值就是表示该样本中的每个特征在对应的目标函数的值中所分配到的值; 假设第i个样本为x
i
,第i个样本的第j个特征为x
i,j
,则对于第i样本模型产生 的对应的目标函数的值为y
j
,若整个模型的基线为y
base
,例如整个模型的基线 可以为样本集合中所有样本对应的目标函数的值的平均值,那么shap值服从 公式13:
[0122]
y
i
=y
base
f(x
i,1
) f(x
i,2
)

f(x
i,k
)
ꢀꢀꢀ
(公式13)
[0123]
其中,f(x
i,1
)为x
i,j
的shap值,也就是说,第i个样本中第1个特征对最 终目标函数的值的贡献值,当f(x
i,1
)>0,说明该特征提升了目标函数的值,起 到了正向作用;反之,则说明该特征降低了目标函数的值,起到了反向作用。 因此,与网络特征指标的重要性fi系数值相比,网络特征指标的shap值可 以反映出每一个目标对象的网络指标数据中网络特征指标的影响力,并且还可 以表示出这种影响的正负性。
[0124]
将一个特征对目标函数的影响程度,即将该特征的所有样本的shap值的 绝对值的平均值mean_|shap|作为这个特征的重要性指标,公式14为第j个特 征的mean_|shap|值
计算方法,其中m为样本个数:
[0125]
mean_|shar|
j
=[|f(x
i=1,1
)| |f(x
2,j
)|

|f(x
m,j
)|]/m
ꢀꢀꢀ
(公式14)
[0126]
图6为本发明实施例的网络评估方法的另一种实现方式的流程示意图,本 实施例的网络评估方法包括两种特征选择模式,即第一特征选择模式和第二特 征选择模式,两种特征选择模式均采用第一特征选择模型和第二特征选择模型 进行网络特征指标的选择,如图6所示,该方法至少包括:
[0127]
s601,从第一网络指标集合中选取一个目标指标和多个网络特征指标,并 选取目标指标和网络特征指标在目标对象的网络指标数据中的值,形成第二网 络指标集合。
[0128]
s602,判断是否采用第一特征选择模式进行网络特征指标的选择?
[0129]
若采用第一特征选择模式进行网络特征指标的选择,则执行s603;否则采 用第二特征选择模式进行网络特征指标的选择,执行s608。
[0130]
s603,通过第一特征选择模型对第二网络指标集合中的网络特征指标进行 选择,形成第一优选网络指标集合。
[0131]
s604,通过第二特征选择模型对第一优选网络指标集合中的网络特征指标 进行选择,形成第三网络指标集合。
[0132]
s605,基于第二特征选择模型,获取第三网络指标集合中每个网络特征指 标的重要性系数值,根据重要性系数值,确定第三网络指标集合中每个网络特 征指标对目标指标的第一权重,作为每个网络特征指标最终的权重。
[0133]
s606,判断对网络特征指标的处理是否结束?
[0134]
若对网络特征指标的处理已经结束,则执行s607;否则,执行s602。
[0135]
s607,根据第三网络指标集合中的目标指标和网络特征指标的值,以及网 络特征指标的权重,对目标对象进行评估。
[0136]
s608,分别通过第一特征选择模型和第二特征选择模型对第二网络指标集 合中的网络特征指标进行选择,形成第一优选网络指标集合和第二优选网络指 标集合。
[0137]
s609,根据第一优选网络指标集合和第二优选网络指标集合中网络特征指 标的交集,形成第三网络指标集合。
[0138]
s610,基于第二特征选择模型,获取第三网络指标集合中每个网络特征指 标的重要性系数值,根据重要性系数值,确定第三网络指标集合中每个网络特 征指标对目标指标的第一权重。
[0139]
s611,获取第三网络指标集合中每个网络特征指标的shap值,根据每个 网络特征指标的shap值的绝对值的平均值和第一权重,确定第三网络指标集 合中每个网络特征指标对目标指标的第二权重,作为每个网络特征指标最终的 权重。
[0140]
在本发明实施例中,关于s601至s611的说明书可以参见图1至图5中相 关操作的说明,故在此不再敷述。
[0141]
本实施例的网络评估方法提供了两种网络特征指标选择的方式,以满足实 际应用场景灵活选择的需要,这两种网络特征指标选择的方式不存在优劣之分, 只是为了满足网络特征指标选择的不同需要。
[0142]
在实际使用时,可以选取这两种特征选择模式中适合的特征选择模式进行 网络特征指标的选择,以满足不同应用场景的需要;或者,也可以先选取第一 特征选择模式进
行网络特征指标的选择,若第一特征选择模式进行网络特征指 标选择的结果不能够满足应用场景的需要,再选取第二特征选择模式进行网络 特征指标的选择;或者,还可以分别选择第一特征选择模式和第二特征选择模 式进行网络特征指标的选择,通过对第一特征选择模式和第二特征选择模式进 行网络特征指标选择的结果进行比较,选取结果误差小的特征选择模式。本发 明实施例对确定特征选择模式的方法不作限定。
[0143]
对应上述描述的方法,基于相同的技术构思,本发明实施例还提供了一种 网络指标处理装置,图7为本发明实施例的网络指标处理装置的一种实现方式 的组成结构示意图,该网络指标处理装置可以安装于服务器和/或客户端,可用 于执行图1描述的网络指标处理方法,如图7所示,该网络指标处理装置至少 包括:指标选取模块710和指标处理模块720,其中,指标选取模块710与指 标处理模块720连接。
[0144]
指标选取模块710,用于从第一网络指标集合中选取一个目标指标和多个 网络特征指标,并选取目标指标和网络特征指标在目标对象的网络指标数据中 的值,形成第二网络指标集合;其中,第一网络指标集合包括多条网络指标数 据,每条网络指标数据包括多个网络指标的值,多条网络指标数据包括每个目 标对象的一条网络指标数据,目标指标和网络特征指标是从多个网络指标中选 取的不同网络指标。
[0145]
指标处理模块720,用于通过特征选择模型对第二网络指标集合中的网络 特征指标进行选择,形成第三网络指标集合,以根据第三网络指标集合对目标 对象进行评估;其中,特征选择模型包括第一特征选择模型和第二特征选择模 型,第一特征选择模型和第二特征选择模型进行网络特征指标选择的方式不同。
[0146]
在本发明实施例中,关于指标选取模块710和指标处理模块720的说明可 以参见图1中关于s102和s104的说明,故在此不再敷述。
[0147]
本发明实施例提供的网络指标处理装置,通过从第一网络指标集合中选取 一个目标指标和多个网络特征指标,并选取目标指标和网络特征指标在目标对 象的网络指标数据中的值,形成第二网络指标集合;其中,第一网络指标集合 包括多条网络指标数据,每条网络指标数据包括多个网络指标的值,多条网络 指标数据包括每个目标对象的一条网络指标数据,目标指标和网络特征指标是 从多个网络指标中选取的不同网络指标;通过特征选择模型对第二网络指标集 合中的网络特征指标进行选择,形成第三网络指标集合,以根据第三网络指标 集合对目标对象进行评估;其中,特征选择模型包括第一特征选择模型和第二 特征选择模型,第一特征选择模型和第二特征选择模型进行网络特征指标选择 的方式不同;在本发明实施例中,通过特征选择模型对网络指标进行自动选择, 可以避免主观因素的影响,客观的保留与评估目标和评估对象相关的网络指标, 去除与评估目标和评估对象不相关的网络指标,在通信运营商作网络规划建设 时,利用特征选择模型自动选择得到的网络指标对网络状况进行评估,可以提 升网络评估的效果,有效地找出目标对象存在的问题以及问题背后的原因,进 而可以提升网络建设资源投向的精准度。本发明实施提供的网络指标处理装置 不仅适用于网络评估,对于其它类似的需要选取网络指标的应用场景同样适用。
[0148]
对应上述描述的方法,基于相同的技术构思,本发明实施例还提供了一种 网络评估装置,图8为本发明实施例的网络评估装置的一种实现方式的组成结 构示意图,该网络评估装置可以安装于服务器和/或客户端,可用于执行图4 描述的网络评估方法,如图8所
示,该网络评估装置至少包括:指标选取模块 810、指标处理模块820、权重确定模块830和评估模块840,其中,指标选取 模块810、指标处理模块820、权重确定模块830和评估模块840依次连接。
[0149]
指标选取模块810,用于从第一网络指标集合中选取一个目标指标和多个 网络特征指标,并选取目标指标和网络特征指标在目标对象的网络指标数据中 的值,形成第二网络指标集合;其中,第一网络指标集合包括多条网络指标数 据,每条网络指标数据包括多个网络指标的值,多条网络指标数据包括每个目 标对象的一条网络指标数据,目标指标和网络特征指标是从多个网络指标中选 取的不同网络指标。
[0150]
指标处理模块820,用于通过特征选择模型对第二网络指标集合中的网络 特征指标进行选择,形成第三网络指标集合,以根据第三网络指标集合对目标 对象进行评估;其中,特征选择模型包括第一特征选择模型和第二特征选择模 型,第一特征选择模型和第二特征选择模型进行网络特征指标选择的方式不同。
[0151]
权重确定模块830,用于基于第二特征选择模型,确定第三网络指标集合 中每个网络特征指标对目标指标的权重。
[0152]
评估模块840,用于根据第三网络指标集合中的目标指标和网络特征指标 的值,以及网络特征指标的权重,对目标对象进行评估。
[0153]
在本发明实施例中,关于指标选取模块810、指标处理模块820、权重确 定模块830和评估模块840的说明可以参见图4中关于s402、s404、s406和 s408的说明,故在此不再敷述。
[0154]
本发明实施例提供的网络评估装置,通过从第一网络指标集合中选取一个 目标指标和多个网络特征指标,并选取目标指标和网络特征指标在目标对象的 网络指标数据中的值,形成第二网络指标集合;其中,第一网络指标集合包括 多条网络指标数据,每条网络指标数据包括多个网络指标的值,多条网络指标 数据包括每个目标对象的一条网络指标数据,目标指标和网络特征指标是从多 个网络指标中选取的不同网络指标;通过特征选择模型对第二网络指标集合中 的网络特征指标进行选择,形成第三网络指标集合;其中,特征选择模型包括 第一特征选择模型和第二特征选择模型,第一特征选择模型和第二特征选择模 型进行网络特征指标选择的方式不同;基于第二特征选择模型,确定第三网络 指标集合中每个网络特征指标对目标指标的权重;根据第三网络指标集合中的 目标指标和网络特征指标的值,以及网络特征指标的权重,对目标对象进行评 估;在本发明实施例中,通过特征选择模型对网络指标进行自动选择,可以避 免主观因素的影响,客观的保留与评估目标和评估对象相关的网络指标,去除 与评估目标和评估对象不相关的网络指标,在通信运营商作网络规划建设时, 利用特征选择模型自动选择得到的网络指标对网络状况进行评估,可以提升网 络评估的效果,有效地找出目标对象存在的问题以及问题背后的原因,进而可 以提升网络建设资源投向的精准度。
[0155]
可选地,指标处理模块720/820,用于通过第一特征选择模型对第二网络 指标集合中的网络特征指标进行选择,形成第一优选网络指标集合;通过第二 特征选择模型对第一优选网络指标集合中的网络特征指标进行选择,形成第三 网络指标集合。
[0156]
可选地,指标处理模块720/820,用于分别通过第一特征选择模型和第二 特征选择模型对第二网络指标集合中的网络特征指标进行选择,形成第一优选 网络指标集合和
第二优选网络指标集合;根据第一优选网络指标集合和第二优 选网络指标集合中网络特征指标的交集,形成第三网络指标集合。
[0157]
可选地,指标处理模块720/820,用于通过第一特征选择模型拟合多个网 络特征指标与目标指标之间的数据关系,确定网络特征指标的参数中的零值或 者近零值,对网络特征指标进行选择;和/或,通过第二特征选择模型拟合网络 特征指标与目标指标之间的数据关系,确定网络特征指标的重要性系数值,对 网络特征指标进行选择。
[0158]
可选地,指标处理模块720/820,用于通过特征选择模型对第二网络指标 集合中的网络特征指标进行选择,形成第四网络指标集合;根据预设的网络特 征指标的数量阈值对第四网络指标集合中的网络特征指标进行选择,形成第三 网络指标集合。
[0159]
可选地,权重确定模块830,用于基于第二特征选择模型,获取第三网络 指标集合中每个网络特征指标的重要性系数值,根据重要性系数值,确定第三 网络指标集合中每个网络特征指标对目标指标的第一权重。
[0160]
可选地,权重确定模块830,用于基于第二特征选择模型,获取第三网络 指标集合中每个网络特征指标的重要性系数值,根据重要性系数值,确定第三 网络指标集合中每个网络特征指标对目标指标的第一权重;获取第三网络指标 集合中每个网络特征指标的shap值,根据每个网络特征指标的shap值的绝 对值的平均值和第一权重,确定第三网络指标集合中每个网络特征指标对目标 指标的第二权重。
[0161]
对应上述描述的方法,基于相同的技术构思,本发明实施例还提供了一种 网络评估装置,图9为本发明实施例的网络评估装置的另一种实现方式的组成 结构示意图,该网络评估装置可以安装于服务器和/或客户端,可用于执行图6 描述的网络评估方法,如图9所示,该网络评估装置至少包括:指标选取模块 910、第一判断模块920、第一指标选择模块930、第二指标选择模块940、第 一权重确定模块950、第二权重确定模块960、第二判断模块970和评估模块 980,其中,指标选取模块910、第一判断模块920、第一指标选择模块930、 第二指标选择模块940、第一权重确定模块950、第二权重确定模块960、第二 判断模块970和评估模块980依次连接。
[0162]
指标选取模块910,用于从第一网络指标集合中选取一个目标指标和多个 网络特征指标,并选取目标指标和网络特征指标在目标对象的网络指标数据中 的值,形成第二网络指标集合。
[0163]
第一判断模块920,用于判断是否采用第一特征选择模式进行网络特征指 标的选择?
[0164]
第一指标选择模块930,用于通过第一特征选择模型对第二网络指标集合 中的网络特征指标进行选择,形成第一优选网络指标集合。
[0165]
第二指标选择模块940,用于在采用第一特征选择模式进行网络特征指标 的选择时,通过第二特征选择模型对第一优选网络指标集合中的网络特征指标 进行选择,形成第三网络指标集合;在采用第二特征选择模式进行网络特征指 标的选择时,通过第二特征选择模型对第二网络指标集合中的网络特征指标进 行选择,形成第二优选网络指标集合;并根据第一优选网络指标集合和第二优 选网络指标集合中网络特征指标的交集,形成第三网络指标集合。
[0166]
第一权重确定模块950,用于基于第二特征选择模型,获取第三网络指标 集合中
每个网络特征指标的重要性系数值,根据重要性系数值,确定第三网络 指标集合中每个网络特征指标对目标指标的第一权重。
[0167]
第二权重确定模块960,用于获取第三网络指标集合中每个网络特征指标 的shap值,根据每个网络特征指标的shap值的绝对值的平均值和第一权重, 确定第三网络指标集合中每个网络特征指标对目标指标的第二权重,作为每个 网络特征指标最终的权重。
[0168]
第二判断模块970,用于以及判断对网络特征指标的处理是否结束?
[0169]
评估模块980,用于根据第三网络指标集合中的目标指标和网络特征指标 的值,以及网络特征指标的权重,对目标对象进行评估。
[0170]
本实施例的网络评估装置提供了两种网络特征指标选择的方式,以满足实 际应用场景灵活选择的需要,这两种网络特征指标选择的方式不存在优劣之分, 只是为了满足网络特征指标选择的不同需要。
[0171]
为了便于理解,下面将结合实际应用场景,通过三个实施例对本发明的网 络指标处理方法和网络评价方法进行详细说明。
[0172]
其中,实施例一为网络指标处理方法的实施例;实施例二为网络评估方法 的实施例,其采用了实施例一不同的网络指标处理方法,并对单个指标评估方 法和专业内组合指标评估方法进行了说明;实施例三为跨专业指标组合评估方 法的实施例。
[0173]
为了简化说明,先对上述三个实施例涉及的应用场景和处理方法进行统一 的描述。第一网络指标集合是通过在原始网络指标集合中添加表示评估对象本 身差异性的指标形成。
[0174]
原始网络指标集合可以包括n个网络特征指标和k个目标指标,以及m个 评估对象;可以采用*mydata.csv文件表示,该文件如表1所示,表1为表示 原始网络指标集合的表,其中,n=57,k=3,id为索引号,f1,f2,f3,

f
57
为网 络特征指标的名称,y1,y2,y3为目标指标的名称。
[0175]
本发明实施例提供的方法,可以应用于各种通信网络系统的指标处理和网 络评估,例如:4g lte(4th-generation long term evolution)通信系统、5g (5th-generation)通信系统,全球移动通信(global system for mobilecommunications)系统等,本发明实施例对此不作限定。
[0176]
表1
[0177]
[0178][0179]
在表1中,选取网络指标f1,f2,f3…
f
57
作为网络特征指标,网络特征指标可 以按找专业分为无线接入网络指标、有线接入网络指标,以及为了说明实施例 三中的评估方法,选取部分传输网络指标。
[0180]
在表1中,f1,f2,f3…
f
32
为无线接入网络指标,其中,f1为万用户基站规 模,单位为个/万用户;f2为万用户载频规模,单位为个/万用户;f3为单用户带 宽资源,单位为mbps/用户;f4为网络均衡度系数,单位无量纲;f5为超高基站 比例,单位为%;f6为超近基站比例,单位为%;f7为超远基站比例,单位为%; f8为多层网小区比例,单位为%;f9为可软扩小区比例,单位为%;f
10
为城区综 合覆盖率,单位为%;f
11
为核心城区mr覆盖率,单位为%;f
12
全网mr覆盖 率,单位为%;f
13
为室内弱覆盖比例,单位为%;f
14
为行政村覆盖率,单位为%; f
15
为平均上传速率,单位为mbps;f
16
为平均下载速率,单位为mbps;f
17
为高 负荷小区比例,单位为%;f
18
为万用户网络覆盖投诉量,单位为次/万户;f
19
为 万用户上网速率投诉量,单位为次/万户;为f
20
网络质量满意度%;f
21
为单用户 投资额,单位为元/用户;为f
22
宏基站单站造价,单位为万元/站;f
23
为室分基 站单站造价,单位为万元/站;f
24
为基站利用率-t,单位为%;f
25
为基站利用率
ꢀ-
f,单位为%;f
26
为单基站日均承载流量,单位为gb/站;f
27
为单载频日均承 载流量,单位为gb/载频;f
28
为基站驻留比,单位为%;f
29
为低流量小区比例
ꢀ-
t,单位为%;f
30
为低流量小区比例-f,单位为%;f
31
为单基站年均收入,单 位为万元/站*年;f
32
为单载频年均收入,单位为万元/载频*年。
[0181]
为了便于确定评估对象存在的问题以及问题背后的原因,会将网络特征指 标进行分级,在本实施例中将网络特征指标分为三级,以确定分级指标的权重。
[0182]
其中,网络特征指标f1,f2,f3,

f9归属于网络能力指标,该指标为一级指标; f1,f2,f3归属于网络规模指标,该指标为二级指标;f4归属于网络均衡指标,该 指标为二级指标;f5,f6,f7归属于网络结构指标,该指标为二级指标;f8,f9归属 于网络弹性指标,该指标为二级指标;
[0183]
网络特征指标f
10
,f
11
,f
12
,

f
20
归属于客户网络感知指标,该指标为一级指 标;f
10
,f
11
,f
12
归属于网络覆盖指标,该指标为二级指标;f
15
,f
16
,f
17
归属于网络 速率指标,该指标为二级指标;f
18
,f
19
,f
20
归属于用户满意度,该指标为二级指 标;
[0184]
网络特征指标f
21
,f
22
,f
23
,

f
32
归属于网络效益指标,该指标为一级指标; f
21
,
f
22
,f
23
归属于网络建设综合造价指标,该指标为二级指标;f
24
,f
25
,f
26
,

f
30
归属于网络资源利用率指标,该指标为二级指标;f
31
,f
32
归属于网络收益指标, 该指标为二级指标。
[0185]
在表1中,f
33
,f
34
,f
35

f
51
为有线接入网络指标,其中,f
33
为光线路终端 olt中断台次,单位次/月;f
34
光线路终端olt物理双上联占比,单位为%;f
35
为 重要光线路终端olt中断台次,单位次/月;f
36
为重要光线路终端olt物理 双上联占比,单位为%;f
37
为光网络单元onu弱光占比,单位为%;f
38
为下 挂用户数超5000户光线路终端olt台数,单位为台;f
39
为流量越限光线路终 端olt台数(周峰值流量大于70%),单位为台;f
40
为光纤到户ftth用户超 限pon口占比,单位为%;f
41
为家宽单端口累计收入,单位万元;f
42
为集 团专线单条累计收入,单位万元;f
43
为小微宽带单条收入,单位为万元;f
44
为 家宽单端口综合造价,单位元/端口;f
45
为家宽端口利用率,单位%;f
46
零占用 小区数量,单位个;f
47
为端口利用率小于30%的小区占比,单位%;f
48
为城 镇小区家宽覆盖率,单位%;f
49
为家庭宽带端口配线比,单位%;f
50
为城区主 干分纤点密度,单位个/平方公里;f
51
为每万人口家宽端口数,单位个。
[0186]
其中,网络特征指标f
33
,f
34
,f
35
,

f
40
属于客户网络感知指标,该指标为一 级指标;f
34
,f
36
归属于网络结构安全,该指标为二级指标;f
33
,f
35
归属于网络 故障指标,该指标为二级指标;f
37
,f
38
,f
39
,f
40
归属于用户体验指标,该指标为 二级指标;
[0187]
网络特征指标f
41
,f
42
,f
43
,

f
47
归属于网络效益指标,该指标为一级指标;f
44
归属于网络建设综合造价指标,该指标为二级指标;f
45
,f
46
,f
47
归属于网络资源 利用率指标,该指标为二级指标;f
41
,f
42
,f
43
归属于网络收益指标,该指标为二 级指标;
[0188]
网络特征指标f
48
,f
49
,f
50
,f
51
归属于网络能力指标,该指标为一级指标; f
48
,f
50
归属于网络规模指标,该指标为二级指标;f
49
,f
51
归属于网络均衡指标, 该指标为二级指标。
[0189]
在表1中,f
52
,f
53
,f
54

f
57
为传输网络指标,其中,f
52
为分组传送网ptn 成环率,单位%;f
53
为分组传送网ptn超大汇聚节点比例,单位%;f
54
为分组 传送网ptn接入环双归比,单位%;f
55
为边缘光传送网otn成环率,单位%; f
56
为大面积断站次数,单位为次/月;f
57
为光线路终端olt退服次数,单位为 次。
[0190]
其中,f
52
,f
53
,f
54

f
57
归属于网络质量指标,该指标为一级指标; f
52
,f
53
,f
54
,f
55
归属于网络结构安全指标,该指标为二级指标;f
56
,f
57
归属于网络 故障指标,该指标为二级指标。
[0191]
其中,网络特征指标f1,f2,

f
51
均分别为三级指标,也就是说,在本实施 例中,原始网络指标集合是由现有技术中的第三级指标f1,f2,

f
57
构成网络 特征指标。
[0192]
在表1中,选取网络指标y1,y2,y3作为目标指标,其中,y1为网络能力, 单位无量纲;y2为客户网络感知,单位无量纲;y3为网络效益,单位无量纲。
[0193]
在原始网络指标集合中添加表示评估对象本身差异性的指标,形成第一网 络指标集合;在本实施例中,表示评估对象本身差异性的指标为4个,分别为 f
58
,人均gdp,单位万元;f
59
,城区建成区面积比例,单位%;f
60
每平方公 里人口,单位人,f
61
为评估对象分类指标,在本实施例中,f
61
的取值范围可 以为{high,medium,low,na}。
[0194]
第一网络指标集合可以包括n个网络特征指标和k个目标指标,以及m个 评估对象;如表2所示,表2为表示第一网络指标集合的表,其中,n=61,k=3, 也就是说,将表示评估对象本身差异性的指标加入原始网络指标集合作为网络 特征指标。
[0195]
表2
[0196][0197][0198]
实施例一
[0199]
本实施例提供的网络指标处理方法,包括:
[0200]
步骤1,在原始网络指标集合中添加表示评估对象本身差异性的指标,形 成第一网络指标集合,如表2所示。
[0201]
步骤2,根据评估目标,从第一网络指标集合中选取1个目标指标y
*
和n
*
个 网络特征指标,并选取1个目标指标y
*
和n
*
个网络特征指标在m个目标对象的 网络指标数据中的值,形成第二网络指标集合,如表3所示,表3为表示第二 网络指标集合的表。
[0202]
在本实施例中,目标指标根据评估目标选取,例如:若希望对评估对象的 客户网络感知进行评估,可以选取表2中的y2作为目标指标y
*
;第二网络指标 集合中包括n
*
个网络特征指标,n
*
个网络特征指标是从第一网络指标集合中的 n个网络特征指标中选取,且n
*
≤n,在本实施例中,n
*
=32,即从第一网络指 标集合中选取f1,f2,f3,

f
32
作为第二网络指标集合中的网络特征指标,在本实 施例中,m=25。
[0203]
表3
[0204]
[0205][0206]
步骤3,通过第一特征选择模型拟合第二网络指标集合中的多个网络特征 指标与目标指标之间的数据关系,确定网络特征指标的参数中的零值或者近零 值,对网络特征指标进行选择,形成第一优选网络指标集合;通过第二特征选 择模型拟合第一优选网络指标集合中的多个网络特征指标与目标指标之间的 数据关系,确定网络特征指标的重要性fi系数值,对网络特征指标进行选择, 形成第三网络指标集合。步骤3可以包括步骤301至步骤303。
[0207]
步骤301,对第二网络指标集合中网络指标的值进行预处理,将第二网络 指标集合中的网络特征指标分为数值型指标和非数值型指标,由于本实施例中 无非数值型指标;因此只需对数值型指标进行缺省值填充预处理,可以用 yi_mydata.csv表示预处理后的第二网络指标集合。
[0208]
步骤302,通过第一特征选择模型拟合yi_mydata.csv中的多个网络特征 指标与目标指标之间的数据关系,确定网络特征指标的参数中的零值或者近零 值,对网络特征指标进行选择,形成第一优选网络指标集合;其中,第一特征 选择模型可以为线性多元回归模型,本实施例选用ridge模型,可以采用 python3.7及sklearn库ridge函数来实现,其中参数alpha=5,第一特征选择模 型特征选择的结果如图10所示。
[0209]
从图10中可以看出,第一特征选择模型确定去除7个网络特征指标,选 择25个网络特征指标,形成第一优选网络指标集合,其中,可以通过对参数 alpha进行调整,改变所选择的网络特征指标的个数。去除的7个网络特征指 标在ridge模型中对应的参数值分别为:f
20
=0,f
29
=0,f5=0,f
30
=0,f
28
=0, f6=0,f7=0;选择的25个网络特征指标在ridge模型中对应的参数值分别为:f
15
=0.241654444,f
26
=0.141107138,f
18
=0.115435646,f1=0.113421875, f
16
=0.111403601,f
14
=0.035223802,f
10
=0.033927715,f
27
=0.033846164, f4=0.026352085,f8=0.020708097,f
13
=0.005762739,f3=0.00470972, f9=0.002104843,f
21
=0.001384734,f2=-0.031144587,f
24
=-0.032970651, f
12
=-0.035574734,f
25
=-0.045001498,f
32
=-0.046318869,f
11
=-0.060845472, f
17
=-.078717176,f
19
=-0.079242194,f
31
=-0.115608937,f
23
=-0.143011888, f
22
=-0.478777908。
[0210]
第一优选网络指标集合可以用yi_mydata.csv表示,第一优选网络指标集 合包括25个网络特征指标,其中包括4个网络特征指标子集,即{f1,f2,f3,f4} 是包括4个网络特征
指标的子集,{f8,f9,f
10

,f
19
}是包括12个网络特征指标 的子集,{f
21
,f
22
,f
23

,f
27
}是包括7个网络特征指标的子集,{f
31
,f
32
}是包 括2个网络特征指标的子集。
[0211]
步骤303,通过第二特征选择模型拟合yi_mydata.csv中的多个网络特征 指标与目标指标之间的数据关系,确定网络特征指标的重要性fi系数值,对 网络特征指标进行选择,形成第三网络指标集合;其中,第二特征选择模型可 以为非线性多元回归模型,本实施例选用xgboost模型,可以通过feature _importance或get_score来获取网络指标特征重要性fi系数值,feature _importance或get_score可以通过输入(import)python第三方xgboost库来 实现,第二特征选择模型特征选择的结果如图11所示。
[0212]
从图11中可以看出,第二特征选择模型确定去除7个网络特征指标,选 择18个网络特征指标,形成第三网络指标集合,其中,去除的7个网络特征 指标的重要性fi系数值分别为:fi3=0,fi
10
=0,fi
12
=0,fi
13
=0,fi
14
=0,fi
24
=0, fi
25
=0;选择的18个网络特征指标的重要性fi系数值按照由高到低排序分别 为:fi8=0.18531735,fi9=0.17209016,fi
15
=0.15925136,fi
16
=0.12681113,fi
26
=0.06376634,fi
31
=0.054331165,fi
19
=0.046194352,fi
22
=0.03601517, fi
11
=0.035464816,fi
18
=0.033854183,fi
27
=0.02424826,fi1=0.021635845, fi
21
=0.009158026,fi
17
=0.008731468,fi2=0.008362294,fi4=0.008000549, fi
23
=0.006569102,fi
32
=0.000198421。
[0213]
第三网络指标集合包括18个网络特征指标,其中包括3个网络特征指标 子集,即{f1,f2,f4,f8,f9,f
11
}是包括6个网络特征指标的子集,{f
15
,f
16
,f
17

, f
19
}是包括5个网络特征指标的子集,{f
21
,f
22
,f
23
,f
26
,f
27
,f
31
,f
32
}是包括7个 网络特征指标的子集。
[0214]
在实际应用中,可能会确定一个网络特征指标的数量阈值thr,在本实施 例中若网络特征指标的数量阈值thr为10,则可以按照网络特征指标的重要性 fi系数值由高到低的排序从上述第三网络指标集合中选取排名靠前的10个网 络特征指标,形成新的第三网络指标集合,此时第三网络指标集合包括10个 网络特征指标,包括3个网络特征指标子集,即{f8,f9}是包括2个网络特征 指标的子集,{f
11
,f
15
,f
16
,f
18
,f
19
}是包括5个网络特征指标的子集, {f
22
,f
26
,f
31
}是包括3个网络特征指标的子集。
[0215]
网络特征指标的数量阈值thr的取值,应小于或者等于第二特征选择模型 所确定的重要性fi系数值不为零的网络特征指标的个数。
[0216]
可选地,在步骤3之后,还可以基于第二特征选择模型,获取第三网络指 标集合中每个网络特征指标的重要性fi系数值,根据重要性fi系数值,确定 第三网络指标集合中每个网络特征指标对目标指标的第一权重,作为第三网络 指标集合中每个网络特征指标最终的权重;第一权重可以根据公式15确定, 其中,w
j
为第三网络指标集合中第j个网络特征指标的权重,j的取值为第三 网络特征集合网络特征指标的编号,即为{8,9,11,15,16,18,19,22, 26,31},fi
j
为第三网络指标集合中第j网络特征指标的重要性fi系数值:
[0217][0218]
在本实施例中,根据网络特征指标的重要性fi系数值确定的第一权重如 表4所示,表4为表示第三网络指标集合中网络特征指标的第一权重的表。
[0219]
表4
[0220]
权重名称w8w9w
15
w
16
w
26
w
31
w
19
w
22
w
11
w
18
指标名称f8f9f
15
f
16
f
26
f
31
f
19
f
22
f
11
f
18
fi系数值0.18530.17210.15930.12680.06380.05430.04620.03600.03550.0339第一次权重值0.20300.18850.17440.13890.06980.05950.05060.03940.03880.0371
[0221]
本实施例提供的网络指标处理方法,分别利用线性的第一特征选择模型和 非线性的第二特征选择模型,通过设置网络特征指标的数量阈值thr,对网络 特征指标进行自动选择,能够满足多种实际应用场景的需要;对于确定网络特 征指标的第三网络指标集合,可以根据网络特征指标的重要性fi系数值确定 网络特征指标的权重值。
[0222]
实施例二
[0223]
本实施例提供了一种网络评估方法,其中对于与实施例一相同的部分简要 描述,该方法包括:
[0224]
步骤1,根据评估目标,从第一网络指标集合中,如表2所示,选取1个 目标指标y
*
和n
*
个网络特征指标,并选取1个目标指标y
*
和n
*
个网络特征指标 在m个目标对象的网络指标数据中的值,形成第二网络指标集合,如表5所示, 表5为表示第二网络指标集合的表。
[0225]
其中,目标指标y
*
是从网络特征指标中选取,在本实施例中,选取第一网 络指标集合中的网络特征指标f
20
作为目标指标y
*
,同时将第二网络指标集合中 的f
20
置零,在本实施例中,m=162。
[0226]
表5
[0227]
idf1f2f3…
f
20
f
21
f
22

f
32
y
*
185.6266.545

0897.912.3

2.375.6247.4135.024

0470.89.5

4.073.4341.1118.222

0484.811.5

5.974.4440.0102.218

0400.88.3

5.577.5538.6107.619

0420.911.3

4.174.9675.7215.539

0741.09.7

3.573.3742.9116.621

0421.89.1

4.274.2846.1130.324

0467.29.8

4.173.6942.3121.922

0435.310.4

3.981.61037.1103.219

0393.310.4

5.378.1
……………0……………
m43122.80.22

096.5496.14

4.7780.5
[0228]
步骤2,通过第一特征选择模型拟合第二网络指标集合中的多个网络特征 指标与目标指标之间的数据关系,确定网络特征指标的参数中的零值或者近零 值,对网络特征指标进行选择,形成第一优选网络指标集合;通过第二特征选 择模型拟合第二网络指标集合中的多个网络特征指标与目标指标之间的数据 关系,确定网络特征指标的重要性fi系数值,对网络特征指标进行选择,形 成第二优选网络指标集合。步骤2可以包括步骤201和步骤202。
[0229]
步骤201,过第一特征选择模型拟合第二网络指标集合中的多个网络特征 指标与目标指标之间的数据关系,确定网络特征指标的参数中的零值或者近零 值,对网络特征指
标进行选择,形成第一优选网络指标集合;其中,第一特征 选择模型可以为线性多元回归模型,本实施例选用lasso模型,可以采用 python3.7及sklearn库lasso函数实现,其中参数alpha=0.0082,第一特征选择 模型特征选择的结果如表6中的model1_lasso列所示,表6为表示采用第二特 征选择模式形成第三网络指标集合的表。
[0230]
从表6中可以看出,第一特征选择模型确定去除5个网络特征指标,选择 27个网络特征指标,形成第一优选网络指标集合,其中,可以通过对参数alpha 进行调整,改变所选择的网络特征指标的个数。去除的5个网络特征指标在 lasso模型中对应的参数值分别为:f
20
=0,f3=0,f4=0,f
27
=0,f
32
=0。
[0231]
步骤202,通过第二特征选择模型拟合第二网络指标集合中的多个网络特 征指标与目标指标之间的数据关系,确定网络特征指标的重要性fi系数值, 对网络特征指标进行选择,形成第二优选网络指标集合;其中,其中,第二特 征选择模型可以为非线性多元回归模型,本实施例选用xgboost模型,可以通 过feature_importance或get_score来获取网络指标特征重要性fi系数值,feature _importance或get_score可以通过输入(import)python第三方xgboost库来 实现,第二特征选择模型特征选择的结果如表6中的model2_xgb列所示。
[0232]
从表6中可以看出,第二特征选择模型确定去除2个网络特征指标,选择 30个网络特征指标,形成第二优选网络指标集合,其中,去除的2个网络特征 指标的重要性fi系数值分别为:fi3=0,fi
20
=0。
[0233]
步骤3,如表6所示,根据第一优选网络指标集合和第二优选网络指标集 合中所述网络特征指标的交集,形成第三网络指标集合;也就是说,将第一优 选网络指标集合和第二优选网络指标集合共同选择的网络特征指标确定为网 络评估指标形成第三网络指标集合。
[0234]
表6
[0235]
[0236][0237]
从表6中可以看出,第三网络指标集合中包括的网络特征指标的编号为{1, 2,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,21,22,23, 24,25,26,28,29,30,31},一共27个网络特征指标。
[0238]
步骤4,基于第二特征选择模型,获取第三网络指标集合中每个网络特征 指标的重要性fi系数值,根据重要性fi系数值,确定第三网络指标集合中每 个网络特征指标对目
标指标的第一权重;第一权重可以根据公式15确定。
[0239]
步骤5,获取第三网络指标集合中每个网络特征指标的shap值,根据每 个网络特征指标的shap值的绝对值的平均值和第一权重,确定第三网络指标 集合中每个网络特征指标对目标指标的第二权重;其中,可以采用python第 三方shap库来获取网络特征指标的shap值,以及shap值的绝对值的平均 值,第三网络指标集合中网络特征指标的shap值的绝对值的平均值如图12 所示。
[0240]
在本实施例中,可以采用公式16确定网络特征指标的第二权重,其中α 为第二权重确定的修正系数,在本实施例中,修正系数统一取0.2,在解决实 际问题中,每个网络特征指标对应的修正系数取值可以不同;w
j
为第j个网络 特征指标的第一权重;mean_|shap|
j
为第j个网络特征的shap值的绝对值的 平均值;k为所确定的网络特征指标的个数,在本实施例中,k为27;根据公 式16确定网络特征指标的第二权重的结果如表7所示。
[0241][0242]
表7
[0243]
[0244][0245]
步骤6,根据所述第三网络指标集合中的目标指标和网络特征指标的值, 以及网络特征指标的权重,对目标对象进行评估,确定评估对象存在的问题以 及问题背后的原因;通常可以采用以下三种评估方法,本实施例将对前两种评 估方法进行说明:
[0246]
第一种单个指标评估方法,可以发现单个指标存在的问题以及问题背后的 原因;
[0247]
第二种专业内组合指标评估方法,可以通过专业内指标的组合发现存在的 问题以及问题背后的原因;
[0248]
第三种跨专业指标组合评估方法,可以通过跨专业指标的组合发现存在的 问题以及问题背后的原因。
[0249]
为了表述方便,本实施例将采用以下22个特定的目标对象对网络评估方 法进行描述,22个特定的目标对象分别为:阿*、巴*、成*、达*、德*、甘*、 广*、*广、乐*、凉*、泸*、眉*、绵*、南*、内*、攀*、遂*、*天、雅*、宜*、 资*、自*;其中i=0表示样本阿*,i=8表示乐*,其余类似。
[0250]
第一种单个指标评估方法,如图13所示,图13为本发明实施例单个指标 评估方法的一种实现方式的示意图,其中将网络特征指标f
13
为室内弱覆盖比例; 从图13中各目标对象的柱状图中,可以得知22个目标对象的室内弱覆盖情况, 对于其中室内弱覆盖比例较高的目标对象,在网络建设时应增加改善室内网络 盖的资源投入。
[0251]
第二种专业内组合指标评估方法,如图14所示,图14为本发明实施例专 业内组合指标评估方法的一种实现方式的示意图,其中,网络指标y1为客户感 知,网络指标y2为网络效益;从图14中各目标对象在二维坐标图中的位置, 可以得知22个目标对象的客户感知和网络效益情况;对于其中客户感知较差, 网络效益较高的目标对象,在网络建设时应增加改善客户感知的资源投入;对 于其中客户感知较好,网络效益较低的目标对象,在网络建设时应增加改善网 络效益的资源投入;对于其中客户感知较差,网络效益较低的目标对象,在网 络建设时应增加改善客户感知和网络效益的资源投入。
[0252]
图15为本发明实施例专业内组合指标评估方法的另一种实现方式的示意 图,如图15所示,其中,目标对象为成*;从图15的目标对象的雷达图中, 可以得知目标对象五个网络指标的情况,即网络覆盖、网络速率、用户满意度、 资源利用效率和综合效益,通过将目标对象成*的五个指标与22个目标对象五 个指标的平均值进行比较,可以确定在网络建设时对成*的资源投入应放在网 络覆盖、网络速率和用户满意度方面。
[0253]
实施例三
[0254]
本实施例对跨专业指标组合评估方法进行说明。
[0255]
在本实施例中,是从第一网络指标集合中选取网络特征指标f
33
,f
34
,f
35
,

, f
60
和目标指标y1,形成第二网络指标集合,进一步形成第三网络指标集合以及 确定网络特征指标的权重的方法,可以参见实施例一和实施例二的说明,故此 处不再敷述。
[0256]
如图16a至图16c所示,图16a至图16c为本发明实施例跨专业指标组 合评估方法的一种实现方式的示意图,其中,网络特征指标f
35
为重要olt中 断台次,属于有线接入专业的网络指标,从图16a中可以看到乐*的该指标表 现较差,排名第19,而同处于该指标所归属的一级指标,即网络感知指标,下 的二级指标,即网络安全指标,下的网络特征指标f
36
,即重要olt物理双上 联占比,并没有明显劣化,排名为第11,如图16b所示,通过对跨专业指标 进行组合发现,乐*的网络特征指标f
55
,即边缘otn成环率表现较差,排名 为第18,如图16c所示,该指标是归属于传输专业的网络指标中的一级指标, 即网络质量指标,下的二级指标,即网络结构安全指标,下的网络特征指标。
[0257]
对应于本发明实施例的网络评估方法,网络特征指标f
36
的重要性fi系数 值为0,并且该网络特征指标f
36
的mean_|shap|值也为0,因此采用本发明实 施例的网络评估方法,可以去除掉非问题因素的网络特征指标。
[0258]
在采用有线接入专业的网络指标作为网络特征指标进行网络评估时,可以 在网络特征指标中加入跨专业的网络指标,在本实施例中,加入传输专业的网 络指标f
52
,f
53
,

,f
57
,其中网络特征指标f
53
的重要性fi系数值为 0.006838084,重要性fi系数值排名为第12,并且该网络特征指标f
53
的 mean_|shap|值为0.040152904,mean_|shap|值排名为第13,也就是说,采用 本发明实施例的网络评估方法,可以识别非问题因素的网络特征指标。
[0259]
在本实施例中,在网络特征指标中还加入了表示评估对象本身差异性的指 标f
58
,f
59
,f
60
,其中,f
58
的重要性fi系数值为0.07926858,fi排名为第5, 且并且该网络特征指标f
58
的mean_|shap|值为0.40293425,mean_|shap|值的 排名为第5,也就是说,采用本发明实施例的网络评估方法,可以识别评估对 象本身的差异性因素。
[0260]
在获取目标对象乐*的shap值时,可以根据shap值来识别网络特征指 标的影响方
向,即是正向影响,还是负向影响,如表8所示,表8为表示网络 特征指标的shap值的表。
[0261]
其中,网络特征指标f
35
的shap值为-0.073124066,符号为负,表明该指 标对目标指标的影响方向为负,影响强度为shap值的绝对值;网络特征指标 f
36
的shap值为0,表明该指标对目标指标的影响强度为0;网络特征指标f
55
的 shap值为0.032912824,符号为正,表明该指标对目标指标的影响方向为正, 影响强度为shap值的绝对值;网络特征指标f
58
的shap值为-0.23225033, 符号为负,表明该指标对目标指标的影响方向为负,影响强度为shap值的绝 对值;网络特征指标f
59
的shap值为0,表明该指标对目标指标的影响强度为 0;网络特征指标f
60
的shap值为0,表明该指标对目标指标的影响强度为0。
[0262]
表8
[0263]
[0264][0265]
对应上述描述的方法,基于相同的技术构思,本发明实施例还提供了一种 电子设备,图17为实现本发明实施例的一种电子设备的组成结构示意图,如 图17所示,该电子设备可因配置或性能不同而产生比较大的差异,可以包括 一个或一个以上的处理器1701和存储器1702,存储器1702中可以存储有一个 或一个以上存储应用程序或数据。其中,存储器1702可以是短暂存储或持久 存储。存储在存储器1702的应用程序可以包括一个或一个以上模块(图示未 示出),每个模块可以包括对计算机设备中的一系列计算机可执行指令。更进 一步地,处理器1701可以设置为与存储器1702通信,在计算机设备上执行存 储器1702中的一系列计算机可执行指令。计算机设备还可以包括一个或一个 以上电源1703,一个或一个以上有线或无线网络接口1704,一个或一个以上 输入输出接口1705,一个或一个以上键盘1706。
[0266]
在本实施例中,该电子设备包括有处理器、通信接口、存储器和通信总线; 其中,处理器、通信接口以及存储器通过总线完成相互间的通信;存储器,用 于存放计算机程序;处理器,用于执行存储器上所存放的程序,实现以下方法:
[0267]
从第一网络指标集合中选取一个目标指标和多个网络特征指标,并选取目 标指标和网络特征指标在目标对象的网络指标数据中的值,形成第二网络指标 集合;
[0268]
其中,第一网络指标集合包括多条网络指标数据,每条网络指标数据包括 多个网络指标的值,多条网络指标数据包括每个目标对象的一条网络指标数据, 目标指标和网络特征指标是从多个网络指标中选取的不同网络指标;
[0269]
通过特征选择模型对第二网络指标集合中的网络特征指标进行选择,形成 第三网络指标集合,以根据第三网络指标集合对目标对象进行评估;
[0270]
其中,特征选择模型包括第一特征选择模型和第二特征选择模型,第一特 征选择模型和第二特征选择模型进行网络特征指标选择的方式不同。
[0271]
或者,实现以下方法:
[0272]
从第一网络指标集合中选取一个目标指标和多个网络特征指标,并选取目 标指标和网络特征指标在目标对象的网络指标数据中的值,形成第二网络指标 集合;
[0273]
其中,第一网络指标集合包括多条网络指标数据,每条网络指标数据包括 多个网络指标的值,多条网络指标数据包括每个目标对象的一条网络指标数据, 目标指标和网络特征指标是从多个网络指标中选取的不同网络指标;
[0274]
通过特征选择模型对第二网络指标集合中的网络特征指标进行选择,形成 第三网络指标集合;其中,特征选择模型包括第一特征选择模型和第二特征选 择模型,第一特征选择模型和第二特征选择模型进行网络特征指标选择的方式 不同;
[0275]
基于第二特征选择模型,确定第三网络指标集合中每个网络特征指标对目 标指标的权重;
[0276]
根据第三网络指标集合中的目标指标和网络特征指标的值,以及网络特征 指标的权重,对目标对象进行评估。
[0277]
本发明实施例提供的电子设备,通过特征选择模型对网络指标进行自动选 择,可以避免主观因素的影响,客观的保留与评估目标和评估对象相关的网络 指标,去除与评估目标和评估对象不相关的网络指标,在通信运营商作网络规 划建设时,利用特征选择模型自动选择得到的网络指标对网络状况进行评估, 可以提升网络评估的效果,有效地找出目标对象存在的问题以及问题背后的原 因,进而可以提升网络建设资源投向的精准度。
[0278]
对应上述描述的方法,基于相同的技术构思,本技术实施例还提供一种计 算机可读存储介质,存储介质内存储有计算机程序,计算机程序被处理器执行 时实现以下方法:
[0279]
从第一网络指标集合中选取一个目标指标和多个网络特征指标,并选取目 标指标和网络特征指标在目标对象的网络指标数据中的值,形成第二网络指标 集合;
[0280]
其中,第一网络指标集合包括多条网络指标数据,每条网络指标数据包括 多个网络指标的值,多条网络指标数据包括每个目标对象的一条网络指标数据, 目标指标和网络特征指标是从多个网络指标中选取的不同网络指标;
[0281]
通过特征选择模型对第二网络指标集合中的网络特征指标进行选择,形成 第三网络指标集合,以根据第三网络指标集合对目标对象进行评估;
[0282]
其中,特征选择模型包括第一特征选择模型和第二特征选择模型,第一特 征选择模型和第二特征选择模型进行网络特征指标选择的方式不同。
[0283]
或者,实现以下方法:
[0284]
从第一网络指标集合中选取一个目标指标和多个网络特征指标,并选取目 标指标和网络特征指标在目标对象的网络指标数据中的值,形成第二网络指标 集合;
[0285]
其中,第一网络指标集合包括多条网络指标数据,每条网络指标数据包括 多个网络指标的值,多条网络指标数据包括每个目标对象的一条网络指标数据, 目标指标和网络特征指标是从多个网络指标中选取的不同网络指标;
[0286]
通过特征选择模型对第二网络指标集合中的网络特征指标进行选择,形成 第三网络指标集合;其中,特征选择模型包括第一特征选择模型和第二特征选 择模型,第一特征选择模型和第二特征选择模型进行网络特征指标选择的方式 不同;
[0287]
基于第二特征选择模型,确定第三网络指标集合中每个网络特征指标对目 标指标的权重;
[0288]
根据第三网络指标集合中的目标指标和网络特征指标的值,以及网络特征 指标的权重,对目标对象进行评估。
[0289]
本发明实施例提供的计算机可读存储介质,通过特征选择模型对网络指标 进行自动选择,可以避免主观因素的影响,客观的保留与评估目标和评估对象 相关的网络指标,去除与评估目标和评估对象不相关的网络指标,在通信运营 商作网络规划建设时,利用特征选择模型自动选择得到的网络指标对网络状况 进行评估,可以提升网络评估的效果,有效地找出目标对象存在的问题以及问 题背后的原因,进而可以提升网络建设资源投向的精准度。
[0290]
本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计 算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结 合软件和硬件方面的
实施例的形式。而且,本发明可采用在一个或多个其中包 含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
[0291]
本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产 品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和 /或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/ 或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入 式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算 机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一 个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0292]
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设 备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中 的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个 流程和/或方框图一个方框或多个方框中指定的功能。
[0293]
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使 得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处 理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个 流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0294]
在一个典型的配置中,计算设备包括一个或多个处理器(cpu)、输入/输 出接口、网络接口和内存。
[0295]
内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器 (ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flash ram)。 内存是计算机可读介质的示例。
[0296]
计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任 何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序 的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存 (pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其 他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读 存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器 (cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁 磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算 设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒 体(transitory media),如调制的数据信号和载波。
[0297]
还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排 他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括 那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、 方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括 一个
……”
限定的要素,并不排除在包括要素的过程、方法、商品或者设备中 还存在另外的相同要素。
[0298]
本领域技术人员应明白,本技术的实施例可提供为方法、系统或计算机程 序产品。因此,本技术可采用完全硬件实施例、完全软件实施例或结合软件和 硬件方面的实施
例的形式。而且,本技术可采用在一个或多个其中包含有计算 机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、 光学存储器等)上实施的计算机程序产品的形式。
[0299]
以上仅为本技术的实施例而已,并不用于限制本技术。对于本领域技术人员 来说,本技术可以有各种更改和变化。凡在本技术的精神和原理之内所作的任 何修改、等同替换、改进等,均应包含在本技术的权利要求范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜