1自然语言理解8
1语言及其理解的基本概念8
2词法分析8
3语法分析8
4语义分析自然语言是指人类日常交流所使用的语言
自然语言理解主要研究如何使计算机能够理解和生成自然语言
自然语言理解既是人工智能研究较早的一个领域,同时也是现代计算机的一个必备特征
21语言及其理解的基本概念自然语言是音义结合的词汇和语法体系
词汇是语言的基本单位,它在语法的支配下可构成有意义和可理解的句子,句子再按一定的形式构成篇章等
其结构如图8
1所示:语言词汇语法词熟语词法句法词素构形法构词法词组构造法造句法词汇是语言的基本单位
熟语是指一些词的固定组合,如汉语中的成语
词又由词素构成,词素是构成词的最小有意义的单位
如“学生”是由“学”和“生”这两个词素构成的
语法是语言的组织规律
词法是用词素或熟语构成词的规则,可分为构形法和构词法
构形法是指单数复数等
造句法是用词和词组构造句子的规则
语言词汇语法词熟语词法词素句法构形法构词法词组构造法语言词汇语法词熟语词法词素造句法句法构形法构词法词组构造法语言词汇语法词熟语词法词素3其主要任务是要找出词汇的各个词素,从中获得语言学信息,并确定单词的词义
以英语为例,其词法分析的基本算法如下:repeatlookforwordindictionaryifnotfoundthenmodifytheworduntilwordisfoundornofurthermodificationpossible其中,word是一个变量,其初始值就是当前词
1用上述算法分析catches
解:其分析过程如下:catches词典中查不到catche修改1:去掉scatch修改2:去掉e可以看出,在修改2时就查到了catch
当然,这只是一个很简单的例子,完整的词法分析还应该包括复合词的切分等
2词法分析43句法分析句法分析是对句子和短语的结构进行分析,其最大单位是