论文部分内容阅读
本文在自然语言理解技术的理论基础上,根据湖水清污机器人的特点,研究自然语言理解技术在其上的应用。
首先,收集大量的语料对其进行分析并结合现有理论设计系统。命令语句中的中心词为动词,这一点符合格语法理论,结合机器人的特点,提出一种改进的方法。由语料分析发现所有的命令语句分为两种形式,而出现在同一种表述方式的动词有相同的特点,所以将语料库中出现的动词分类:第一类动词和第二类动词。
其次,系统包括:词法分析、语法分析和语义分析。由动词的分类使得语法分析较单一的自顶向下或自底向上的语法分析方法更便于实现,提高系统语法分析的准确性和效率。在语义分析的第一步是分析出语义框架,其中应用概念从属理论解决由于个体的不同,同一个意思而表述方式千差万别的问题。系统中定义的第二类动词能够推出动作的客体,若命令语句中只含有一个这样的动词,马上可以得出动作和动作客体两个格。第一类动词无法推出动作的客体,但这样的语句中通常含有一个能够推知动作客体的第二类动词或名词。句中的数量词短语包含了计时器动作的相关信息,依据系统的标准计量单位,作一些换算得到所需的补充格值。第二步转化成指令参数,将语义框架转化成机器指令所需的参数集。
最后,用语料库中的语句对自然语言理解系统进行测试,根据出现的问题提出解决方法。