学(CALI)和计算机语言设计(CLD)等的进展。
5
11.1 语言及其理解的一般问题
自然语言理解过程的层次
语言的分析和理解过程是一个层次化 的过程,它主要包括如下四个层次:
❖ 语音分析 ❖ 词法分析 ❖ 句法分析 ❖ 语义分析
6
11.2 句法和语义的自动分析
(Automatic Analysis of Syntax and Semantics)
13
11.3 句子的自动理解 (Automatic Understanding of Sentences) 简洁为句了理的解理一解个方简法洁句,需要做以下两方
面 的工作: 理解语句中的每一个词。 以这些词为根底组成一个可以表达整个语
句意义的构造。其中其次项工作又可 分成以下3个局部来进展:
14
11.3 句子的自动理解
23
❖句法分析将单词之间的线性次序变换 成一个显示单词如何与其它单词相关 联的构造。
❖语义分析各种意义被赋于由句法分析 程序所建立的构造,即在句法构造和 任务领域内对象之间进展映射变换。
❖语用分析为确定真正含义,对表达的 构造重新加以解释。
15
11.3 句子的自动理解
复合句的理解方法
复合句的理解,要求觉察句子之间的相 互关系。这种关系包括以下几种: 一样的事物 事物的一局部 行动的一局部 与行动有关的事物 因果关系 打算次序
句。 假设该语句是陈述句,则在学问库中增加
该子句,否则认为该子句为一个问题, 并演绎地检索相应的答案。
19
11.5 自然语言理解系统应用举例
此3项功能主要由谓词talk完成,talk的 定义是:
talk(Sentence,Reply): -Parse(Sentence,LF,-Type), clausify(LF,Clause,Freevars),!, reply(Type,Ereevars,Clause,Reply). talk(Sentence,error(‘too difficult”)). 上述定义中引出 3 个谓词,即parse, clausify, reply分别对应上述 3 项功能。