公开了一种带有反馈控制的功能模块组合方法和装置以及数据处理方法和设备。该带有反馈控制的功能模块组合方法可以包括:领域本体库构建步骤,对于特定领域中存在的所有功能模块,根据各个功能模块的输入和输出来构建关于该特定领域的领域本体库;功能模块封装步骤,基于所构建的领域本体库对功能模块进行封装,以使得封装后的功能模块具有能够相互组合的格式;功能模块组合步骤,基于所构建的领域本体库,根据功能模块的输入和输出之间的关系,从封装后的功能模块中选择能够相互组合的两个或更多个功能模块并将所选择的两个或更多个功能模块组合在一起以供用于执行预定处理,其中,两个或更多个功能模块中的至少两个功能模块之间存在反馈控制。
【技术实现步骤摘要】
【专利摘要】公开了一种带有反馈控制的功能模块组合方法和装置以及数据处理方法和设备。该带有反馈控制的功能模块组合方法可以包括:领域本体库构建步骤,对于特定领域中存在的所有功能模块,根据各个功能模块的输入和输出来构建关于该特定领域的领域本体库;功能模块封装步骤,基于所构建的领域本体库对功能模块进行封装,以使得封装后的功能模块具有能够相互组合的格式;功能模块组合步骤,基于所构建的领域本体库,根据功能模块的输入和输出之间的关系,从封装后的功能模块中选择能够相互组合的两个或更多个功能模块并将所选择的两个或更多个功能模块组合在一起以供用于执行预定处理,其中,两个或更多个功能模块中的至少两个功能模块之间存在反馈控制。【专利说明】带反馈的功能模块组合方法和装置、数据处理方法和设备
本公开涉及功能模块组合技术,更具体地,涉及一种带有反馈控制的功能模块组 合方法和装置、以及利用该功能模块组合方法和装置所得到的带有反馈控制的功能模块组 合来对数据进行处理的数据处理方法和设备。
技术介绍
在各个领域中,当执行多个任务以实现预定处理时,一个任务的执行通常需要建 立在另一个任务的基础之上。例如,在NLP (自然语言处理)领域中,由于文本的广泛性以 及文本数量的不断增长,开发了一些能够自动处理文本的系统。这样的系统通常是由多个 独立的功能模块组合在一起而构成的,并且以管道或工作流的方式进行工作。例如,对于命 名实体识别工具,其所需要处理的原始文本已经经过了断句处理和分词处理,并且断句和 分词功能模块是两个独立的功能模块。 目前,对于一个特定的原始任务,可以找到与其对应的功能模块,关键问题在于如 何将不同来源的功能模块有效地组合在一起以实现预定处理,从而避免重复开发并提高处 理效率。在传统的以管道或工作流的方式设计的系统中,各个功能模块通常是线性地组合 在一起的,并且处理过程按照所组合的顺序而依次通过各个功能模块。
技术实现思路
在下文中给出了关于本公开的简要概述,以便提供关于本公开的某些方面的基本 理解。但是,应当理解,这个概述并不是关于本公开的穷举性概述。它并不是意图用来确定 本公开的关键性部分或重要部分,也不是意图用来限定本公开的范围。其目的仅仅是以简 化的形式给出关于本公开的某些概念,以此作为稍后给出的更详细描述的前序。 鉴于以上情形,本公开的目的是提供一种带有反馈控制的功能模块组合方法和装 置以及利用该功能模块组合方法和装置所得到的带有反馈控制的功能模块组合来进行数 据处理的方法和设备,其考虑到了各个功能模块之间的交互性,从而提高了组合后的系统 的整体性能。 根据本公开的一方面,提供了一种带有反馈控制的功能模块组合方法,其可以包 括:领域本体库构建步骤,对于特定领域中存在的所有功能模块,根据各个功能模块的输入 和输出来构建关于该特定领域的领域本体库;功能模块封装步骤,基于所构建的领域本体 库对功能模块进行封装,以使得封装后的功能模块具有能够相互组合的格式;功能模块组 合步骤,基于所构建的领域本体库,根据功能模块的输入和输出之间的关系,从封装后的功 能模块中选择能够相互组合的两个或更多个功能模块并将所选择的两个或更多个功能模 块组合在一起以供用于执行预定处理,其中,两个或更多个功能模块中的至少两个功能模 块之间存在反馈控制。 根据本公开的另一方面,还提供了一种带有反馈控制的功能模块组合装置,包括: 领域本体库构建单元,被配置成对于特定领域中存在的所有功能模块,根据各个功能模块 的输入和输出来构建关于该特定领域的领域本体库;功能模块封装单元,被配置成基于所 构建的领域本体库对功能模块进行封装,以使得封装后的功能模块具有能够相互组合的格 式;功能模块组合单元,被配置成基于所构建的领域本体库,根据功能模块的输入和输出之 间的关系,从封装后的功能模块中选择能够相互组合的两个或更多个功能模块并将所选择 的两个或更多个功能模块组合在一起以供用于执行预定处理,其中,两个或更多个功能模 块中的至少两个功能模块之间存在反馈控制。 根据本公开的另一方面,还提供了一种通过利用根据本公开的功能模块组合方法 所得到的带有反馈控制的功能模块组合来对数据进行处理的方法,其包括:功能模块线性 子组合执行步骤,对于带有反馈控制的功能模块组合中具有线性组合的功能模块,按照这 些功能模块之间组合的顺序执行具有线性组合的功能模块以对数据进行处理;以及带有反 馈控制的功能模块子组合执行步骤,对于带有反馈控制的功能模块组合中存在反馈控制的 任意的第一功能模块和第二功能模块,在对数据进行处理的过程中判断第二功能模块的输 出是否满足预定条件,若满足则终止反馈控制并继续进行数据处理,否则重复反馈控制直 到第二功能模块的输出满足预定条件为止,其中,第二功能模块的输出作为第一功能模块 的反馈控制输入。 根据本公开的另一方面,还提供了一种利用根据本公开的功能模块组合装置所得 到的带有反馈控制的功能模块组合来对数据进行处理的设备,包括:功能模块线性子组合 执行单元,被配置成对于功能模块组合装置得到的带有反馈控制的功能模块组合中具有线 性组合的功能模块,按照这些功能模块之间组合的顺序来执行具有线性组合的功能模块以 对数据进行处理;以及带有反馈控制的功能模块子组合执行单元,被配置成对于带有反馈 控制的功能模块组合中存在反馈控制的任意的第一功能模块和第二功能模块,在对数据进 行处理的过程中判断第二功能模块的输出是否满足预定条件,若满足则终止反馈控制并继 续进行数据处理,否则重复反馈控制直到第二功能模块的输出满足预定条件为止,其中,第 二功能模块的输出作为第一功能模块的反馈控制输入。 根据本公开的另一方面,还提供了一种存储介质,该存储介质包括机器可读的程 序代码,当在信息处理设备上执行程序代码时,该程序代码使得信息处理设备执行根据本 公开的带有反馈控制的功能模块组合方法。 根据本公开的另一方面,还提供了一种程序产品,该程序产品包括机器可执行的 指令,当在信息处理设备上执行指令时,该指令使得信息处理设备执行根据本公开的带有 反馈控制的功能模块组合方法。 根据本公开的另一方面,还提供了一种存储介质,该存储介质包括机器可读的程 序代码,当在信息处理设备上执行程序代码时,该程序代码使得信息处理设备执行根据本 公开的数据处理方法。 根据本公开的另一方面,还提供了一种程序产品,该程序产品包括机器可执行的 指令,当在信息处理设备上执行指令时,该指令使得信息处理设备执行根据本公开的数据 处理方法。 【专利附图】【附图说明】 本公开可以通过参考下文中结合附图所给出的详细描述而得到更好的理解,其中 在所有附图中使用了相同或相似的附图标记来表示相同或者相似的部件。所述附图连同下 面的详细说明一起包含在本说明书中并形成说明书的一部分,用来进一步举例说明本公开 的优选实施例和解释本公开的原理和优点。其中: 图1是示出根据本公开的实施例的带有反馈控制的功能模块组合方法的处理流 程示例的流程图; 图2是详细示出图1所示的功能模块组合方法中的功能模块封装步骤的处理流程 示例的流程图; 图3是示出根据本公开的实施例本文档来自技高网...
【技术保护点】
一种带有反馈控制的功能模块组合方法,包括:领域本体库构建步骤,对于特定领域中存在的所有功能模块,根据各个功能模块的输入和输出来构建关于所述特定领域的领域本体库;功能模块封装步骤,基于所构建的领域本体库对所述功能模块进行封装,以使得封装后的功能模块具有能够相互组合的格式;功能模块组合步骤,基于所构建的领域本体库,根据所述功能模块的输入和输出之间的关系,从封装后的功能模块中选择能够相互组合的两个或更多个功能模块并将所选择的两个或更多个功能模块组合在一起以供用于执行预定处理,其中,所述两个或更多个功能模块中的至少两个功能模块之间存在反馈控制。
【技术特征摘要】
【专利技术属性】
技术研发人员:房璐,郑仲光,孟遥,于浩,
申请(专利权)人:富士通株式会社,
类型:发明
国别省市:日本;JP
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。