[发明专利]理解人类自然语言的逻辑机器模型无效
申请号: | 200910043988.9 | 申请日: | 2009-07-28 |
公开(公告)号: | CN101968785A | 公开(公告)日: | 2011-02-09 |
发明(设计)人: | 万继华 | 申请(专利权)人: | 万继华 |
主分类号: | G06F17/27 | 分类号: | G06F17/27;G06F9/30;G06F17/30 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 414300 *** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 理解 人类 自然语言 逻辑 机器 模型 | ||
1.一种理解人类自然语言的逻辑机器模型,其特征在于它以人类自然语言为源语言,并且只用自然语言中表示否定和肯定的语义性质所对应的逻辑真值形式——0和1的形式实现智能化控制。其基本设计方法是把主谓之间的逻辑等值关系和原子语句之间的逻辑联结关系对应为程序控制指令,然后将逻辑联结关系即程序控制指令中的主谓概念和语句的语义性质——用0和1表示的否定和肯定的语义形式对应为逻辑门电路中的高低电平,使得控制和驱动程序的电平信号与自然语言中表示否定和肯定的语义性质精确对应,也使得控制机器运行的电平信号系统与控制自然语言的逻辑语义系统完全同一。
2.根据权利1所述的方法,其特征在于,本发明提供将自然语言转换为机器指令的翻译系统,包括:
数据库,用于存储对应于输入自然语言中的主语和谓语的主语类和谓语类;
指令集,用于自然语言程序的控制和计算。包括:与主谓联结关系对应的赋值和调用指令、与逻辑与联结关系对应的顺序转移指令,与逻辑充分和必要条件关系对应于充分和必要条件转移指令、与逻辑同或和异或关系对应的同或选择和异或择一指令等等。
字符串创建单元,用于根据输入的自然语言生成输入字符串;
主、谓识别单元,用于识别所述输入字符串中的主语和谓语字符段,通过检索数据库分别获取与所述主语和谓语字符段匹配的程序代码段,并在程序执行时将主语和谓语字符段转换为对应的程序代码段。
所述主语字符段和/或谓语字符段分别包括一个或多个定语、状语和/或补语,所述数据库中包括定语、状语和补语所对应的类或代码代段。因而所述主、谓识别单元中还包括:
参数识别子单元,用于识别所述主语和谓语字符段中的定语、状语和/或补语。
参数处理子单元,用于通过检索数据库获取与所述定语、状语和/或补语匹配的定语、状语和/或补语的值或代码段,并使用所述定语、状语和/或补语所对应的值或代码段为所述主语和/或谓语中的对应参数赋值;
关键字/词识别单元,用于识别所述输入字符串中表示逻辑联结关系的关键字/词,通过检索指令集获取对应的程序控制指令,并将表示逻辑联结关系的关键字/词转换为对应的程序控制指令;
逻辑处理单元,根据所述主、谓识别单元所识别的主、谓概念和主、谓概念所匹配的代码段及关键字/词识别单元所识别的表示逻辑联结关系的关键字/词和关键字/词所匹配的程序控制指令生成完整的程序文件。
3.根据权利1、2所述的方法,其特征在于,本发明所述的直接使用逻辑门电路控制和实现自然语言程序的系统,包括:
自然语言编码器,用于将输入自然语言中的主语和谓语字符段的语义性质编为二进制代码。所述自然语言编码器是把输入自然语言中包含有“非、不、无、没有”等否定关键字/词的主语和谓语字符段编码为0,否则编码为1的逻辑电路。
自然语言译码器,用于把自然语言中的主语和谓语字符段及其逻辑运算过程中得到的二进制代码译为控制或驱动程序的高、低电平。所述自然语言编码器是把主语和谓语字符段以及逻辑控制过程中产生的表示语义性质的二进制代码转换或默认为高、低电平的逻辑过程。
自然语言计控器,用于自然语言程序的计算和控制。所述自然语言计控器由自然语言中的逻辑联结关系所对应的逻辑门电路组合而成。即由非门、等值门、与门、同或门、异或门、充分蕴函门、必要蕴函门等7种与自然语言系统中的逻辑联结关系相对应的门电路组合而成。
数据分配器,用于分配选择和择一程序中的多项数据。所述数据分配器是分配和处理选择与择一复合语句所及的两个或多个数据项的逻辑电路。
数据选择器,用于选择和择一程序中的数据选择。所述数据选择器是在选择与择一复合语句所及的两个或多个数据项中选其中一项或多项的逻辑电路。
数值比较器,用于充分和必要条件转移指令中的前提比较。所述数值比较器在充分和必要条件转移指令中实现前提数值比较,并确定是否实现转移的逻辑电路。
4.根据权利1、2、3所述的方法,其特征在于,本发明所述的直接使用逻辑门电路控制和实现自然语言程序的系统,还包括:
自然语言中的语义性质与逻辑门电路中的高低电平的对应;
逻辑联结词与程序控制指令的对应;
逻辑联结词与逻辑门电路的对应;
逻辑判断单元;,用于读取程序文件中表示主谓概念和语句的语义性质(0或1)的逻辑符号和联结词,并根据所读取的逻辑语义符号和符号之间的联结关系作出使用何种门电路控制与匹配何种指令的判断。如果所读取的程序是主谓联结关系,则使用等值门电路控制;如果所读取的程序是与联结关系,则使用与门电路控制;如果所读取的程序是同或联结关系,则使用同或门电路控制;如果所读取的程序是异或联结关系,则使用异或门电路控制;如果所读取的程序是充分条件联结关系,则使用充分蕴涵门电路控制;如果所读取的程序是必要条件联结关系,则使用必要蕴涵门电路控制。
临时存储单元,用于存储输入文件和文件执行过程中的返回值或需要临时保存的信息;
程序执行单元,用于读取并执行临时存储单元中的程序代码。具体地,程序执行单元先读取临时存储单元中具有最高优先级的程序控制指令,并执行该控制指令两端的程序代码,然后将执行的结果存储到临时存储单元中。程序执行单元反复执行上述操作,直到临时存储单元中的程序文件的所有程序代码执行完毕。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于万继华,未经万继华许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910043988.9/1.html,转载请声明来源钻瓜专利网。