(1.1.1.32)--第10章 自然语言理解人工智能导论.ppt
《(1.1.1.32)--第10章 自然语言理解人工智能导论.ppt》由会员分享,可在线阅读,更多相关《(1.1.1.32)--第10章 自然语言理解人工智能导论.ppt(24页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第10章章 自然语言理解自然语言理解 第第10章章 自然语言理解自然语言理解 10.1 简单句理解简单句理解 10.2 复合句理解复合句理解10.3 转换文法和转换网络转换文法和转换网络第第10章章 自然语言理解自然语言理解 10.1 简单句理解简单句理解 10.1.1理解的实现过程要理解一个语句,需建立起一个和该简单句相对应的机内表达。而要建立机内表达,需要做以下两方面的工作:(1)理解语句中的每一个词。(2)以这些词为基础组成一个可以表达整个语句意义的结构。第第10章章 自然语言理解自然语言理解 由于这个解释过程涉及到许多事情,因而常常将这项工作分成以下三个部分来进行:(1)语法分析。将
2、单词之间的线性次序变换成一个显示单词如何与其他单词相关联的结构。语法分析确定语句是否合乎语法,因为一个不合语法的语句就更难理解。(2)语义分析。各种意义被赋予由语法分析程序所建立的结构,即在语法结构和任务领域内对象之间进行映射变换。(3)语用分析。为确定真正含义,对表达的结构重新加以解释。第第10章章 自然语言理解自然语言理解 10.1.2语法分析要进行语法分析,必须首先给出该语言的文法规则,以便为语法分析提供一个准则和依据。对于自然语言人们已提出了许多种文法,例如,乔姆斯基(Chomsky)提出的上下文无关文法就是一种常用的文法。一个语言的文法一般用一组文法规则(称为产生式或重写规则)以及非
3、终结符与终结符来定义和描述。例如,下面就是一个英语子集的上下文无关文法:第第10章章 自然语言理解自然语言理解=|=the|a|an=man|student|apple|computer=eats|operats第第10章章 自然语言理解自然语言理解 这个文法有6条文法规则,它们是用BNF范式表示的。其中带尖括号的项为非终结符,第一个非终结符称为起始符,不带尖括号的项为终结符,符号“=”的意思是“定义为”,符号“|”是“或者”的意思,而不带“|”的项之间是“与”关系。符号“=”也可以用箭头“”表示。第第10章章 自然语言理解自然语言理解 有了文法规则,对于一个给定的句子,就可以进行语法分析,即
4、根据文法规则来判断其是否合乎语法。可以看出,上面的文法规则实际是非终结符的分解、变换规则。分解、变换从起始符开始,到终结符结束。所以,全体文法规则就构成一棵如图10-1所示的与或树,我们称其为文法树。第第10章章 自然语言理解自然语言理解 图101文法树第第10章章 自然语言理解自然语言理解 例10.1下面是一个基于上述文法的语法分析程序。它采用自顶向下搜索。sentence(X):append(Y,Z,X),noun-phrase(Y),verb-phrase(Z).noun-phrase(X):append(Y,Z,X),determiner(Y),noun(Z).verb-phrase(
5、X):append(Y,Z,X),verb(Y),noun-phrase(Z).verb-phrase(X):verb(X).determiner(the).第第10章章 自然语言理解自然语言理解 noun(H|-):member(H,man,student,apple,banana,computer).verb(H|-):member(H,eats,study,programming,operats).append(,L,L).append(H|T,L,H|L2):append(T,L,L2).member(X,X|-).member(X,-|T):member(X,T).第第10章章 自然
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 1.1.1.32-第10章 自然语言理解人工智能导论 1.1 1.32 10 自然语言 理解 人工智能 导论
限制150内