[发明专利]理解人类自然语言的逻辑机器模型无效
申请号: | 200910043988.9 | 申请日: | 2009-07-28 |
公开(公告)号: | CN101968785A | 公开(公告)日: | 2011-02-09 |
发明(设计)人: | 万继华 | 申请(专利权)人: | 万继华 |
主分类号: | G06F17/27 | 分类号: | G06F17/27;G06F9/30;G06F17/30 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 414300 *** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 理解 人类 自然语言 逻辑 机器 模型 | ||
技术领域
本发明属于数字计算机技术领域。
背景技术
本人己申请的中国专利200710035634..0——用0和1两个信号编码和计算自然语言的机械方法、200910107975.3——计算机理解自然语言的系统及方法、200910107974.9——自然语言程序的逻辑控制和计算方法,是本发明的主要背景技术。
专利申请200710035634..0——用0和1两个信号编码和计算自然语言的机械方法,通过把自然语言中主谓概念的语义性质——否定和肯定的语义性质量化为0和1逻辑真值形式,并通过把主谓概念之间的逻辑关系确定为等值关系,即当主谓概念同时为肯定或同时为否定时,原子语句的逻辑值为1,否则为0。若以“_”表示逻辑等值运算符号,则具有0_0=1,0_1=0,1_0=0,1_1=1;然后通过原子语句之间的逻辑联结关系实现了自然语言的真值演算。
专利申请200910107975.3——计算机理解自然语言的系统及方法,通过把真实世界中任一事物的本身定义成唯一的客观本体,并通过表示任一事物即客观本体的概念与客观本体之间的唯一映射关系,消除了自然语言概念理解的歧义性。基于这种概念理解的唯一形式,给出了计算机理解自然语言的系统及方法,所述系统及方法能够将自然语言直接翻译为机器指令。
专利申请200910107974.9——自然语言程序的逻辑控制和计算方法,通过把表示自然语言语义性质的0和1的真值形式对应为逻辑电路中的高低电平形式,把自然语言语句之间的各种逻辑联结关系转换为程序控制指令,并将逻辑联结关系与其相应的逻辑门电路对应,实现了自然语言的机械计算和控制。
上述自然语言处理方法和系统,为构造理解人类自然语言的逻辑机器提供了可靠的技术基础。
发明内容
本发明要解决的技术问题是,根据上述处理自然语言的方法和体系,构造一种新型的数字计算机器模型。所述新的数字计算机器模型是能自动理解人类自然语言的逻辑机器模型。
本发明解决上述问题的技术方案是,提供一种将自然语言转换为机器指令的翻译系统和一种直接使用逻辑门电路控制和实现自然语言程序的系统。
本发明所述的将自然语言转换为机器指令的翻译系统,包括:
数据库,用于存储对应于输入自然语言中的主语和谓语的主语类和谓语类;
指令集,用于自然语言程序的控制和计算。包括:与主谓联结关系对应的赋值和调用指令、与逻辑与联结关系对应的顺序转移指令,与逻辑充分和必要条件关系对应于充分和必要条件转移指令、与逻辑同或和异或关系对应的同或选择和异或择一指令等等。
字符串创建单元,用于根据输入的自然语言生成输入字符串;
主、谓识别单元,用于识别所述输入字符串中的主语和谓语字符段,通过检索数据库分别获取与所述主语和谓语字符段匹配的程序代码段,并在程序执行时将主语和谓语字符段转换为对应的程序代码段。
所述主语字符段和/或谓语字符段分别包括一个或多个定语、状语和/或补语,所述数据库中包括定语、状语和补语所对应的类或代码代段。因而所述主、谓识别单元中还包括:
参数识别子单元,用于识别所述主语和谓语字符段中的定语、状语和/或补语。
参数处理子单元,用于通过检索数据库获取与所述定语、状语和/或补语匹配的定语、状语和/或补语的值或代码代段,并使用所述定语、状语和/或补语所对应的值或代码代段为所述主语和/或谓语中的对应参数赋值;
关键字/词识别单元,用于识别所述输入字符串中表示逻辑联结关系的关键字/词,通过检索指令集获取对应的程序控制指令,并将表示逻辑联结关系的关键字/词转换为对应的程序控制指令;
逻辑处理单元,根据所述主、谓识别单元所识别的主、谓概念和主、谓概念所匹配的代码段及关键字/词识别单元所识别的表示逻辑联结关系的关键字/词和关键字/词所匹配的程序控制指令生成完整的程序文件。
本发明所述的直接使用逻辑门电路控制和实现自然语言程序的系统,包括:
自然语言编码器,用于将输入自然语言中的主语和谓语字符段的语义性质编为二进制代码。所述自然语言编码器是把输入自然语言中包含有“非、不、无、没有”等否定关键字/词的主语和谓语字符段编码为0,否则编码为1的逻辑电路。
自然语言译码器,用于把自然语言中的主语和谓语字符段及其逻辑运算过程中得到的二进制代码译为控制或驱动程序的高、低电平。所述自然语言编码器是把主语和谓语字符段以及逻辑控制过程中产生的表示语义性质的二进制代码转换或默认为高、低电平的逻辑过程。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于万继华,未经万继华许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910043988.9/2.html,转载请声明来源钻瓜专利网。