基于OpenCyc的自然语言识别算法与系统技术方案

技术编号:18592090 阅读:54 留言:0更新日期:2018-08-04 20:02
本发明专利技术公开基于OpenCyc的自然语言识别算法与系统,通过数据库端获取到自然语言的数据,以控制器的运算指令映射为处理节点,将控制指令映射为用于标识状态、状态转移条件及状态控制信号的控制流,将参数对象映射为数据流上的存储节点,根据展开后的各节点所进行的功能处理从预先建立的算子单元库中取出对应功能的至少一个算子单元,将处理节点映射为运算类算子,不但方便采用自然语言,而且通过应用服务系统可以边进行识别,边进行展示,加快了视频编码器的ASIC的设计速度,该种帧内预测电路可以适用于不同的视频编码器结构,具有很好的通用性,设计新颖,是一种很好的创新方案。

Natural language recognition algorithm and system based on OpenCyc

The invention discloses the natural language recognition algorithm and system based on OpenCyc, gets the data from the natural language through the database, maps the operation instructions of the controller to the processing node, maps the control instruction to the control flow for identifying state, state transfer condition and state control signal, and maps the parameter object to data. The storage node on the stream is used to remove at least one operator unit of the corresponding function from the pre established operator unit library, and map the processing node to the operation class operator. It is not only convenient to use the natural language, but also can be recognized by the application service system and can be identified by the application service system. The design speed of ASIC for video encoder is speeded up. The intra prediction circuit can be applied to different video encoder structures. It has good versatility and novel design. It is a good innovation.

【技术实现步骤摘要】
基于OpenCyc的自然语言识别算法与系统
本专利技术涉及语言智能识别控制技术,特别是涉及基于OpenCyc的自然语言识别算法与系统。
技术介绍
OpenCyc是Cyc的开源版本,Cyc是世界上最庞大的、最完备的通用知识库与常识推理引擎。OpenCyc是对人工智能与语义万维网科学研究的贡献,在人工智能、语义万维网及其应用领域具有很广泛的应用价值,例如可将OpenCyc应用于:在垂直领域进行快速的本体开发;万维网内容的语义标注与总结;领域专家系统(特别是医疗、军用等领域);自然语言理解;基于常识知识的游戏开发。自动化的对话系统被用于基于自然语言输入(例如,用户说出的话语)来运用数据。这样的系统通常以至少三种方式来表示数据:自然语言表示,表示自然语言(或说出的话语)的意思;数据储存表示,以编程形式表示相应的数据;以及编程语言的表示,表示用于由底层应用利用并运用的数据。这些表示通常彼此以隔离的形式进行设计,从而在它们之间存在逻辑差距。连结这些差距的一种方式是扁平化(flatten)自然语言表示(例如,通过将其映射出成键-值对关联)。例如,这种方式通过语音可扩展标记语言(VXML)标准进行采用。然而,这种扁平方式将重构信息结构的负担放在了底层应用上导致了不佳的表示,存在着不足,不能满足社会高速发展的需求。综上所述,针对现有技术的缺陷,特别需要基于OpenCyc的自然语言识别算法与系统,以解决现有技术的不足。
技术实现思路
针对现有的存在的不足,影响实际的使用,本专利技术提出基于OpenCyc的自然语言识别算法与系统,设计新颖,通过OpenCyc来实现自然语言的识别,利于在生产中的使用,自动化性能优。为了实现上述目的,本专利技术的技术方案如下:基于OpenCyc的自然语言识别算法,通过数据库端获取到自然语言的数据,以控制器的运算指令映射为处理节点,将控制指令映射为用于标识状态、状态转移条件及状态控制信号的控制流,将参数对象映射为数据流上的存储节点,根据展开后的各节点所进行的功能处理从预先建立的算子单元库中取出对应功能的至少一个算子单元,将处理节点映射为运算类算子,通过至少一个处理器利用自然语言输入的至少一部分来填充结构化的自然语言表示的一个或多个数据字段;以及通过至少一个处理器,使用结构化的自然语言表示的一个或多个数据字段来响应应用预期,以数据能够转化为OpenCyc能够识别的角本语言。基于OpenCyc的自然语言识别系统:存储器、处理器,存储器通过结构化语言转化模型连接处理器,存储器的内部一端设置有数据池,存储器的另一端设置有读取数据的应用服务器,数据池和应用服务器之间设置有NLU模块,处理器识别自动化的对话应用,接入并响应自然语言的形态,将自然语言通过结构化语言转化模块进行解析,结构化语言转化模块的自然语言表示包括多个不同的结构化的自然语言表示和一个或多个属性,一个或多个属性使多个不同的结构化的自然语言表示相互关联。进一步,所述的应用服务器包括将储存在所述结构化的自然语言表示的一个或多个数据字段中的数据传递到自动化的对话应用,应用服务器连接自然语言的获取端口。在本专利技术所述的处理器根据用户规格需求和目标集成电路工艺的要求确定出总时序约束,对算子时空图中的每个算子单元标注时间,对算子时空图的每个层级进行时序约束。在本专利技术安装于移动设备,移动设备包含有智能手机、平板电脑、PDA。进一步,所述的自然语言的帧内预测模块包括亮度16X16划分下的帧内预测子模块,色度8X8划分下的帧内预测子模块以及亮度4×4划分下的帧内预测子模块。本专利技术的有益效果是:结构简单,采用数字化控制,不但方便采用自然语言,而且通过应用服务系统可以边进行识别,边进行展示,加快了视频编码器的ASIC的设计速度。同时,该种帧内预测电路可以适用于不同的视频编码器结构,具有很好的通用性。实用性能优,设计新颖,是一种很好的创新方案。附图说明下面结合附图和具体实施方式来详细说明本专利技术:图1为本专利技术的结构框图;具体实施方式为了使本专利技术实现的技术手段、创作特征、达成目的与功效易于明白了解,下面结合具体图示,进一步阐述本专利技术。参见图1,基于OpenCyc的自然语言识别算法,通过数据库端获取到自然语言的数据,以控制器的运算指令映射为处理节点,将控制指令映射为用于标识状态、状态转移条件及状态控制信号的控制流,将参数对象映射为数据流上的存储节点,根据展开后的各节点所进行的功能处理从预先建立的算子单元库中取出对应功能的至少一个算子单元,将处理节点映射为运算类算子,通过至少一个处理器利用自然语言输入的至少一部分来填充结构化的自然语言表示的一个或多个数据字段;以及通过至少一个处理器,使用结构化的自然语言表示的一个或多个数据字段来响应应用预期,以数据能够转化为OpenCyc能够识别的角本语言。基于OpenCyc的自然语言识别系统:存储器100、处理器120,存储器100通过结构化语言转化模型110连接处理器120,存储器100的内部一端设置有数据池130,存储器100的另一端设置有读取数据的应用服务器150,数据池130和应用服务器150之间设置有NLU模块140,处理器120识别自动化的对话应用,接入并响应自然语言的形态,将自然语言通过结构化语言转化模块进行解析,结构化语言转化模块的自然语言表示包括多个不同的结构化的自然语言表示和一个或多个属性,一个或多个属性使多个不同的结构化的自然语言表示相互关联。应用服务器包括将储存在所述结构化的自然语言表示的一个或多个数据字段中的数据传递到自动化的对话应用,应用服务器连接自然语言的获取端口。处理器根据用户规格需求和目标集成电路工艺的要求确定出总时序约束,对算子时空图中的每个算子单元标注时间,对算子时空图的每个层级进行时序约束。实施例的系统安装于移动设备,移动设备包含有智能手机、平板电脑、PDA。自然语言的帧内预测模块包括亮度16X16划分下的帧内预测子模块,色度8X8划分下的帧内预测子模块以及亮度4×4划分下的帧内预测子模块。NLU模块可以包括与分解和/或解析自然语言输入(并将表示自然语言输入的数据传达给自动化的对话应用模块有关联的可执行指令。自动化的对话应用模块可以包括与产生提示、处理对提示的响应,从NLU模块接收的表示响应的数据和/或基于响应来运用数据的一个或多个支持的自动化的对话应用相关联的指令。在某些实施方式中,存储器可以还包括相关的数据库。相关的数据库可以包括储存与自动化的对话应用模块。本专利技术的有益效果是:结构简单,采用数字化控制,不但方便采用自然语言,而且通过应用服务系统可以边进行识别,边进行展示,加快了视频编码器的ASIC的设计速度。同时,该种帧内预测电路可以适用于不同的视频编码器结构,具有很好的通用性。实用性能优,设计新颖,是一种很好的创新方案。本行业的技术人员应该了解,本专利技术不受上述实施例的限制,上述实施例和说明书中描述的只是说明本专利技术的原理,在不脱离本专利技术精神和范围的前提下本专利技术还会有各种变化和改进,这些变化和改进都落入要求保护的本专利技术范围内。本专利技术要求保护范围由所附的权利要求书及其等同物界定。本文档来自技高网...

【技术保护点】
1.基于OpenCyc的自然语言识别算法,其特征在于:通过数据库端获取到自然语言的数据,以控制器的运算指令映射为处理节点,将控制指令映射为用于标识状态、状态转移条件及状态控制信号的控制流,将参数对象映射为数据流上的存储节点,根据展开后的各节点所进行的功能处理从预先建立的算子单元库中取出对应功能的至少一个算子单元,将处理节点映射为运算类算子,通过至少一个处理器利用自然语言输入的至少一部分来填充结构化的自然语言表示的一个或多个数据字段;以及通过至少一个处理器,使用结构化的自然语言表示的一个或多个数据字段来响应应用预期,以数据能够转化为OpenCyc能够识别的角本语言。

【技术特征摘要】
1.基于OpenCyc的自然语言识别算法,其特征在于:通过数据库端获取到自然语言的数据,以控制器的运算指令映射为处理节点,将控制指令映射为用于标识状态、状态转移条件及状态控制信号的控制流,将参数对象映射为数据流上的存储节点,根据展开后的各节点所进行的功能处理从预先建立的算子单元库中取出对应功能的至少一个算子单元,将处理节点映射为运算类算子,通过至少一个处理器利用自然语言输入的至少一部分来填充结构化的自然语言表示的一个或多个数据字段;以及通过至少一个处理器,使用结构化的自然语言表示的一个或多个数据字段来响应应用预期,以数据能够转化为OpenCyc能够识别的角本语言。2.基于OpenCyc的自然语言识别系统,其特征在于:存储器、处理器,存储器通过结构化语言转化模型连接处理器,存储器的内部一端设置有数据池,存储器的另一端设置有读取数据的应用服务器,数据池和应用服务器之间设置有NLU模块,处理器识别自动化的对话应用,接入并响应自然语言的形态,将自然语言通过结构化语言转化模块进行解析,...

【专利技术属性】
技术研发人员:廖晓清韦庭荣
申请(专利权)人:广东梦森信息科技有限公司
类型:发明
国别省市:广东,44

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

1