模型集群的输入参数获取方法及系统的制作方法

文档序号:9326850阅读:316来源:国知局
模型集群的输入参数获取方法及系统的制作方法
【技术领域】
[0001]本发明涉及数据应用领域,尤其涉及一种模型集群的输入参数获取方法及系统。
【背景技术】
[0002]数学模型作为一种常用的手段在各领域以及学科研究中得到了广泛的应用。在实际应用中,数学模型往往依赖于一组特定的输入参数(特征)作为依据才能进行分析。就像假如需要预测未来的天气状况,仅仅依靠成熟的数学模型本身是不够的,我们还需要提供如当前的气压、湿度、风速及气象云图等等诸多特征,由这些特征作为数学模型的输入参数,这样才有可能做出合理准确的预测。
[0003]但是,随着各领域的发展以及学科研究的深入,同一系统中数学模型的数目不断增加,数学模型集群化的程度不断加深。这就导致了系统中各数学模型在输入参数获取的过程中存在重复获取的情况,造成了系统计算缓慢、资源浪费的问题。

【发明内容】

[0004]本发明提供一种模型集群的输入参数获取方法及系统,用以解决现有模型集群中各模型在输入参数获取过程中的重复获取问题。
[0005]本发明第一方面提供一种模型集群的输入参数获取方法,该方法包括;
[0006]根据所述模型集群中各个模型与各个模型所需的输入参数类型间的对应关系,确定所述模型集群中各个待调用模型所需的输入参数类型;
[0007]根据所述各个待调用模型所需的输入参数类型,确定与全部待调用模型对应的全部输入参数类型;
[0008]获取所述全部输入参数类型中的每个输入参数类型对应的输入参数值,形成由所述全部输入参数类型和对应的输入参数值构成的输入参数集合;
[0009]根据所述各个待调用模型所需的输入参数类型,将所述输入参数集合中的对应输入参数值发送给对应的待调用模型。
[0010]本发明第二方面提供一种模型集群的输入参数获取系统,该系统包括:
[0011]确定模块,用于根据所述模型集群中各个模型与各个模型所需的输入参数类型间的对应关系,确定所述模型集群中各个待调用模型所需的输入参数类型;
[0012]所述确定模块,还用于根据所述各个待调用模型所需的输入参数类型,确定与全部待调用模型对应的全部输入参数类型;
[0013]获取模块,用于获取所述全部输入参数类型中的每个输入参数类型对应的输入参数值,形成由所述全部输入参数类型和对应的输入参数值构成的输入参数集合;
[0014]发送模块,用于根据所述各个待调用模型所需的输入参数类型,将所述输入参数集合中的对应输入参数值发送给对应的待调用模型。
[0015]本发明提供的模型集群的输入参数获取方法及系统,通过确定与全部待调用模型对应的全部输入参数类型,根据所述全部待调用模型对应的全部输入参数类型,获取所述全部输入参数类型中的每个输入参数类型对应的输入参数值,形成由所述全部输入参数类型和对应的输入参数值构成的输入参数集合,并根据各个待调用模型所需的输入参数类型,将输入参数集合中的对应输入参数值发送给对应的待调用模型,解决了现有模型集群中各模型在输入参数获取过程中的重复获取问题,提高了系统的计算速度,减少了系统的资源浪费。
【附图说明】
[0016]图1为本发明实施例一提供的模型集群的输入参数获取方法的流程示意图;
[0017]图2为本发明实施例二提供的模型集群的输入参数获取方法的流程示意图;
[0018]图3为本发明实施例三提供的模型集群的输入参数获取系统的结构示意图。
【具体实施方式】
[0019]为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0020]实施例一
[0021]图1为本发明实施例一提供的模型集群的输入参数获取方法的流程示意图,如图1所示,本实施例提供的方法包括以下步骤:
[0022]步骤101、根据模型集群中各个模型与各个模型所需的输入参数类型间的对应关系,确定模型集群中各个待调用模型所需的输入参数类型;
[0023]举例来说,一个模型集群中包含I号模型、2号模型、3号模型三个模型,其中,I号模型计算所需的输入参数类型为温度、湿度;2号模型计算所需的输入参数类型为温度、气压;3号模型计算所需的输入参数类型为风速、气相云图。当系统调用模型集群中的I号和2号模型进行计算时,系统根据模型集群中各模型对应的输入参数类型,确定I号模型和2号模型所需的输入参数类型。
[0024]在这里需要说明的是,本步骤中,系统确定各个待调用模型所需的输入参数类型的方法,可以为预先在系统中存储各模型与输入参数类型的对应关系列表,系统通过查询所述对应关系列表来确定各个待调用模型所需的输入参数类型。当然,系统也可以通过现有的其他方法来确定各个待调用模型所需的输入参数类型,在这里不做具体限定。
[0025]在本步骤中,系统只确定待调用模型所需的输入参数类型,而非模型集群中全部模型所需的输入参数类型,降低了系统的负荷,提高了系统的效率。
[0026]步骤102、根据各个待调用模型所需的输入参数类型,确定与全部待调用模型对应的全部输入参数类型;
[0027]具体的,即系统根据各个待调用模型所需的输入参数类型,去除所有待调用模型所需的所有输入参数类型中重复的输入参数类型,从而获得所有待调用模型所需的无重复的全部输入参数类型。
[0028]承接上例来说,当系统调用模型集群中的I号和2号模型时,系统确定I号模型所需的输入参数类型为温度、湿度,2号模型所需的输入参数类型为温度、气压,则系统确定待调用的I号和2号模型所需要的全部输入参数类型为温度、湿度、气压,即只需获取温度、湿度、气压三个输入参数类型即可满足I号模型和2号模型的输入需要。
[0029]本步骤通过去除所有待调用模型所需的所有输入参数类型中重复的输入参数类型,避免了系统根据待调用模型所需的输入参数类型,重复获取对应的输入参数值,节约了系统的资源。
[0030]步骤103、获取所述全部输入参数类型中的每个输入参数类型对应的输入参数值,形成由所述全部输入参数类型和对应的输入参数值构成的输入参数集合;
[0031]具体的,系统从预先建立的输入参数数据库中,获取所有待调用模型所需的所有输入参数类型中每个输入参数类型对应的输入参数值,形成每个输入参数类型对应的输入参数子集合,根据所有子集合形成模型集群的输入参数集合。
[0032]承接上例来说,系统根据I号模型和2号模型所需的所有输入参数类型---温度、气压、湿度,从预先建立的输入参数数据库中获取对应的温度数据、气压数据、湿度数据,分别形成温度数据子集合、气压数据子集合以及湿度数据子集合,根据温度数据子集合、气压数据子集合以及湿度数据子集合,形成输入参数集合。
[0033]步骤104、根据所述各个待调用模型所需的输入参数类型,将所述输入参数集合中的对应输入参数值发送给对应的待调用模型。
[0034]承接上例来说,系统根据I号模型所需输入参数类型一一温度、湿度,以及2号模型所需的输入参数类型一一温度、气压,将输入参数集合中的温度数据和湿度数据发送给I号模型,将输入参数集合中的温度数据和气压数据发送给2号模型,以使I号模型和2号模型根据接收到的输入参数进行计算。
[0035]本实施例提供的模型集群的输入参数获取方法及系统,通过确定与全部待调用模型对应的全部输入参数类型,根据所述全部待调用模型对应的全部输入参数类型,获取所述全部输入参数类型中的每个输入参数类型对应的输入参数值,形成由所述全部输入参数类型和对应的输入参数值构成的输入参数集合,并根据各个待调用模型所需的输入参数类型,将输入参数集合中的对应输入参数值发送给对应的待调用模型,解决了现有模型集群中各模型在输入参数获取过程中的重复获取问题,提高了系统的计算速度,减少了系统的资源浪费。
[0036]实施例二
[0037]图2为本发明实施例二提供的模型集群的输入参数获取方法的流程示意图,如图2所示,本实施例提供的方法在上述实施例一的基础上包括以下步骤:
[0038]步骤201、接收模型调用请求,所述模型调用请求中包括所述各个待调用模型的标识;
[0039]具体的,当用户对模型集群中的模型进行调用时,用户首选向系统发送包含待调用模型标识的模型调用请求,以使系统根据模型调用请求确认待调用模型,并对待调用模型所需的输入参数类型进行确认。
[0040]步骤202、根据所述模型集群中各个模型与各个模型所需的输入参数类型间的对应关系,确定所述模型集群中各个待调用模型所需的输入参数类型;
[0041]优选的,可以在系统中预先存储模型集群中各模型的模型标识与输入参数类型间的对应关系,当用户发起模型调用请求后,系统根据调用请求中包含的待调用模型的模型标识,在系统中查找与所述模型标识对应的输入参数类型,从而确定各个待调用模型所需的输入参数类型。
[0042]步骤203、根据所述各个待调用模型所需的输入参数类型,确定与全部待调用模型对应的全部输入参数类型;
[0043]系统根据调用请求中包含的待调用模型的模型标识确定模型标识对应的输入参数类型后,去除所有模型标识对应的所有输入参数类型中重复的输入参数类型,从而获得所有模型标识对应的待调用模型所需的无重复的全部输入参数类型。
[0044]步骤204、根据所述全部待调用模型对应的全部输入参数类型,确定所述全部输入参数类型中每一个输入参数类型对应的输入参数值的抽取算法;
[0045]在现有技术中,模型的输入参数是通过相应的抽取算法,从相应的数据库中抽取获得的。其中,同一类型的输入参数对应的抽取算法可以是一种或多种。当系统对两个或两个以上待调用模型对应的输入参数进行抽取时,系统根据各个待调用模型所需的输入参数类型采用相应的抽取算法分别从数据库中抽取对应待调用模型的输入参数,从而使得各待调用模型根据对应的输入参数进行计算。
[0046]在这里需要说明的是,在现有技术中,由于各待调用模型所需的输入参数类型可能存在重复的情
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1