基于组件化、图形化算子的评估指标计算方法及装置制造方法及图纸

技术编号:17109273 阅读:50 留言:0更新日期:2018-01-24 22:20
本发明专利技术适用于指挥信息系统模拟训练评估领域,提供一种基于组件化、图形化算子的评估指标计算方法及装置,所述方法包括:按照评估指标的算法设计要求选择合适的基础处理算子,通过有向连接线将基础处理算子进行图形化逻辑连接,形成算法计算实施的全过程逻辑;配置各个基础处理算子的属性和参数;各个基础处理算子按顺序自动执行,输出最终的评估指标。通过图形化的界面进行逻辑连接和参数设计,能够更方便地设计评估算法流程,对操作者更加友好,通过组件化的算子组合方式可以更加快捷方便地设计出复杂的指标及其算法。

Calculation method and device of evaluation index based on component-based and graphical operator

The invention is applicable to the command information system for simulation training evaluation, provides a method and a device for calculating the evaluation index of component, the graphical operator based on the method includes: according to the evaluation index selection algorithm design requirements based Operator right, through to the connection wire based processing operators are graphical logic connections. The formation of the whole process of implementation of the logic algorithm; configuration of each operator based processing parameters and attributes; each basic processing operator sequentially executed automatically, output the final evaluation index. Through graphical interface, logical connection and parameter design, it is more convenient to design evaluation algorithm process, and more friendly to operators. By combining modular operators, we can more quickly and conveniently design complex indicators and algorithms.

【技术实现步骤摘要】
基于组件化、图形化算子的评估指标计算方法及装置
本专利技术属于指挥信息系统模拟训练评估领域,尤其涉及一种基于组件化、图形化算子的评估指标计算方法及装置。
技术介绍
指挥信息系统的模拟训练评估系统,提供了训练评估的公共框架,实现综合评估功能和专业评估系统集成功能,主要用于对指挥信息系统模拟训练质量与效果的定量与定性分析评估,为科学地开展训练评估、有效地提高训练效果奠定基础。目前模拟训练评估系统的评估流程为:构建评估指标体系、输入方案数据、选择评估方法、数据处理与分析、评估结果展示。其中选择评估方法步骤中,需要设置每个评估指标的权重和评估指标值计算方式,对于综合评估系统一般有人工打分和自动计算两种方式。人工打分即评估人员选择通过人工打分给出评估指标值的具体数值,再根据指标体系进行计算综合评估结果。自动计算即评估人员选择设置每个指标的计算算子和指标权重,根据输入的方案数据自动计算相应的评估指标,得到评估结果。这里选择自动计算评估指标方式,在评估算子建模工具中有很多可选的算子(即算法),算法可以单独运算,或者通过算法的组合来实现方案数据的评估计算。一般方法中算子的计算过程需要考虑输入输出数据的规范,通常运用脚本的方式进行组合来实现完整的算法流程。这种组合方式需要评估流程设计人员有一定的评估知识储备和一定的编程能力来实现最理想的评估算法流程,增加了评估指标值计算的设计难度。
技术实现思路
鉴于上述问题,本专利技术的目的在于提供一种基于组件化、图形化算子的评估指标计算方法及装置,通过使用组件化的流程控制算子、数据抽取算子、数据转换算子、常用算法算子和用户自定义算子,通过有向连线将基础算子组合,并设置算子相应的属性和参数实现指标计算方法的设计,以解决现有评估指标值计算设计方法难度较大的技术问题。一方面,所述基于组件化、图形化算子的评估指标计算方法包括下述步骤:按照评估指标的算法设计要求选择合适的基础处理算子,通过有向连接线将基础处理算子进行图形化逻辑连接,形成评估指标算法计算实施的全过程逻辑和路径;配置各个基础处理算子的属性和参数,包括算子的输入参数、输出参数、控制条件、算法函数、算法代码、异常处理;按照所述全过程逻辑,各个基础处理算子按有向连接线规定的顺序自动执行,并进行全过程的监控和记录,如果执行过程中遇到异常情况,则根据用户指定的输出参数格式,输出最终的评估指标。进一步的,所述基础处理算子包括流程控制算子、数据抽取算子、数据转换算子、常用算法算子以及用户自定义算子,所述流程控制算子是表示评估指标计算的开始、条件跳转、完成的流程控制相关算子,所述数据抽取算子是表示根据不同的需要从多种不同的异构的数据源抽取数据的算子,所述数据转换算子是表示对数据表进行转换、计算、组合、拆分操作的算子,所述常用算法算子是表示对数据进行各种数学计算的操作,所述用户自定义算子是提供通用的代码框架和接口的算子,用户根据需求,直接编写特殊算子处理代码。即自定义算子脚本。进一步的,所述常用算法算子分为统计计算算子、矩阵操作算子、数学运算算子、方差分析算子、回归分析算子、灵敏度分析算子、聚类分析算子、模糊评判算子。进一步的,所述流程控制算子包括开始算子、完成算子、条件跳转算子,规定了算法计算实施的起点、终点,规定了依据特定条件进行跳转的分支选择方式,从而可以规划出算法计算实施的完整路径;开始算子与数据抽取算子连接,从而算法开始执行时首先从指定数据源获取相关数据,并通过数据转换算子进行必要的预处理,再交由常用算法算子进行处理,最后计算出评估指标;所有算子均具有通用的、一致的接口,以及自定义的处理方法,算子之间通过有向连接线进行匹配连接,连接线的一端是出口算子,另一端是入口算子,获取出口算子的数据输出接口参数以及入口算子的数据输入接口参数,判断两组接口参数的格式是否匹配,若匹配则这两个算子通过连接线连接,若不匹配则给出无法连接的提示。另一方面,所述基于组件化、图形化算子的评估指标计算装置包括:算子选择单元,按照评估指标的算法设计要求选择合适的基础处理算子,通过有向连接线将基础处理算子进行图形化逻辑连接,形成评估指标算法计算实施的全过程逻辑和路径;算子配置单元,配置各个基础处理算子的属性和参数,包括算子的输入参数、输出参数、控制条件、算法函数、算法代码、异常处理;算子执行单元,用于按照所述全过程逻辑,各个基础处理算子按有向连接线规定的顺序自动执行,并进行全过程的监控和记录,如果执行过程中遇到异常情况,则根据用户指定的输出参数格式,输出最终的评估指标。进一步的,所述基础处理算子包括流程控制算子、数据抽取算子、数据转换算子、常用算法算子以及用户自定义算子,所述流程控制算子是表示评估指标计算的开始、条件跳转、完成的流程控制相关算子,所述数据抽取算子是表示根据不同的需要从多种不同的异构的数据源抽取数据的算子,所述数据转换算子是表示对数据表进行转换、计算、组合、拆分操作的算子,所述常用算法算子是表示对数据进行各种数学计算的操作,所述用户自定义算子是提供通用的代码框架和接口的算子,用户根据需求,直接编写特殊算子处理代码。即自定义算子脚本。进一步的,所述常用算法算子分为统计计算算子、矩阵操作算子、数学运算算子、方差分析算子、回归分析算子、灵敏度分析算子、聚类分析算子、模糊评判算子。进一步的,所述算子选择单元包括:所述流程控制算子包括开始算子、完成算子、条件跳转算子,规定了算法计算实施的起点、终点,规定了依据特定条件进行跳转的分支选择方式,从而可以规划出算法计算实施的完整路径;开始算子与数据抽取算子连接,从而算法开始执行时首先从指定数据源获取相关数据,并通过数据转换算子进行必要的预处理,再交由常用算法算子进行处理,最后计算出评估指标;所有算子均具有通用的、一致的接口,以及自定义的处理方法,算子之间通过有向连接线进行匹配连接,连接线的一端是出口算子,另一端是入口算子,获取出口算子的数据输出接口参数以及入口算子的数据输入接口参数,判断两组接口参数的格式是否匹配,若匹配则这两个算子通过连接线连接,若不匹配则给出无法连接的提示。本专利技术的有益效果是:本专利技术在指挥信息系统模拟训练评估系统的评估算子建模工具中,采用组件化基础算子,通过图形化的界面进行逻辑连接和参数设计,能够更方便地设计评估算法流程,图形化操作界面对操作者更加友好,通过组件化的算子组合这种方式可以简单方便地设计出复杂的指标计算算法。附图说明图1是指挥信息系统的模拟训练评估系统的评估流程图;图2是基于组件化、图形化算子的评估指标设计、测试和计算方法的流程图;图3是图形化评估指标值计算设计操作界面示意图;图4是形成的图形化计算逻辑示例图;图5是基于组件化、图形化算子的评估指标设计、测试和计算装置的结构方框图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。为了说明本专利技术所述的技术方案,下面通过具体实施例来进行说明。实施例一:如图2所示,本实施例提供的基于基于组件化、图形化算子的评估指标计算方法具体包括下述步骤:步骤S101、按照评估指标的算法设计要求选择合适的基础处理算子,通过有向连本文档来自技高网...
基于组件化、图形化算子的评估指标计算方法及装置

【技术保护点】
一种基于组件化、图形化算子的评估指标计算方法,其特征在于,所述方法包括下述步骤:按照评估指标的算法设计要求选择合适的基础处理算子,通过有向连接线将基础处理算子进行图形化逻辑连接,形成评估指标算法计算实施的全过程逻辑和路径;配置各个基础处理算子的属性和参数,包括算子的输入参数、输出参数、控制条件、算法函数、算法代码、异常处理;按照所述全过程逻辑,各个基础处理算子按有向连接线规定的顺序自动执行,并进行全过程的监控和记录,如果执行过程中遇到异常情况,则根据用户指定的输出参数格式,输出最终的评估指标。

【技术特征摘要】
1.一种基于组件化、图形化算子的评估指标计算方法,其特征在于,所述方法包括下述步骤:按照评估指标的算法设计要求选择合适的基础处理算子,通过有向连接线将基础处理算子进行图形化逻辑连接,形成评估指标算法计算实施的全过程逻辑和路径;配置各个基础处理算子的属性和参数,包括算子的输入参数、输出参数、控制条件、算法函数、算法代码、异常处理;按照所述全过程逻辑,各个基础处理算子按有向连接线规定的顺序自动执行,并进行全过程的监控和记录,如果执行过程中遇到异常情况,则根据用户指定的输出参数格式,输出最终的评估指标。2.如权利要求1所述基于组件化、图形化算子的评估指标计算方法,其特征在于,所述基础处理算子包括流程控制算子、数据抽取算子、数据转换算子、常用算法算子以及用户自定义算子,所述流程控制算子是表示评估指标计算的开始、条件跳转、完成的流程控制相关算子,所述数据抽取算子是表示根据不同的需要从多种不同的异构的数据源抽取数据的算子,所述数据转换算子是表示对数据表进行转换、计算、组合、拆分操作的算子,所述常用算法算子是表示对数据进行各种数学计算的操作,所述用户自定义算子是提供通用的代码框架和接口的算子,用户根据需求,直接编写特殊算子处理代码。即自定义算子脚本。3.如权利要求2所述基于组件化、图形化算子的评估指标计算方法,其特征在于,所述常用算法算子分为统计计算算子、矩阵操作算子、数学运算算子、方差分析算子、回归分析算子、灵敏度分析算子、聚类分析算子、模糊评判算子。4.如权利要求3所述基于组件化、图形化算子的评估指标计算方法,其特征在于,所述流程控制算子包括开始算子、完成算子、条件跳转算子,规定了算法计算实施的起点、终点,规定了依据特定条件进行跳转的分支选择方式,从而可以规划出算法计算实施的完整路径;开始算子与数据抽取算子连接,从而算法开始执行时首先从指定数据源获取相关数据,并通过数据转换算子进行必要的预处理,再交由常用算法算子进行处理,最后计算出评估指标;所有算子均具有通用的、一致的接口,以及自定义的处理方法,算子之间通过有向连接线进行匹配连接,连接线的一端是出口算子,另一端是入口算子,获取出口算子的数据输出接口参数以及入口算子的数据输入接口参数,判断两组接口参数的格式是否匹配,若匹配则这两个算子通过连接线连接,若不匹配则给出无法连接的提示。5.一种基于组件化...

【专利技术属性】
技术研发人员:汪霖王勇靳焰王梦麟周文璐樊月波张海东陈虎孙琳谢文才
申请(专利权)人:中国人民解放军国防信息学院
类型:发明
国别省市:湖北,42

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

1