首页 理论教育 什么是自然语言处理

什么是自然语言处理

时间:2022-03-04 理论教育 版权反馈
【摘要】:自然语言处理并不是一般地研究自然语言,而在于研制能有效地实现自然语言通信的计算机系统,特别是其中的软件系统。自然语言处理是计算机科学领域与人工智能领域中的一个重要方向。在自然语言处理检索系统中,人们至少在这三个层次上提取书面和口头语言中的含义,但并不是所用的自然语言处理系统都使用到每一个层次。

8.4.1 什么是自然语言处理

所谓自然语言理解,就是利用计算机来理解自然语言,让计算机懂得自然语言,从而使计算机能在能人的指导下进行智能工作。目前这方面的研究已取得了一些进展,人们越来越认识到,对语言的分析与表达,单靠语法分析是远远不够的,还应注意语义的分析,甚至应深入到概念水平上去。20世纪70年代以来,出现了一系列自然语言理解系统,它们的共同特点是均与知识的表示密切相关,在这些系统中都利用了大量的背景知识来帮助理解句子。在机器翻译方面,我国实用型英汉等自动翻译系统的研制已取得一系列可喜进展,但令人满意的机器翻译系统尚待时日。

从目前的理论和技术现状看,通用的、高质量的自然语言处理系统,仍然是较长期的努力目标,但是针对一定应用,具有相当自然语言处理能力的实用系统已经出现,有些已商品化,甚至开始产业化。典型的例子有:专家系统的自然语言接口、各种机器翻译系统、全文信息检索系统、自动文摘系统等。

自然语言处理并不是一般地研究自然语言,而在于研制能有效地实现自然语言通信的计算机系统,特别是其中的软件系统。自然语言处理是计算机科学领域与人工智能领域中的一个重要方向。它研究能实现人与计算机之间用自然语言进行有效通信的各种理论和方法。自然语言处理是一门融语言学、计算机科学、数学于一体的科学。

在对自然语言进行处理时,通常会涉及不同层面的语言知识。从自然语言的构成来看,语法、语义、语用是语言的三个重要因素,因此,可以把自然语言处理的理解层面从低级到高级划分为三个层次,即语法层次——语义层次——语用层次。层次越高,分析处理的难度就越大。不同层次之间存在着互相依赖、互为补充的关系。较高层次的分析是对较低层次分析的进一步深化和加工;反之,解决较低层次分析中存在的问题又有赖于更高层次的知识。在自然语言处理检索系统中,人们至少在这三个层次上提取书面和口头语言中的含义,但并不是所用的自然语言处理系统都使用到每一个层次。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈