自然语言处理

来自计算思维百科
跳转至: 导航搜索

自然语言是人类之间信息交流的主要媒介,由于人类有很强的理解自然语言的能力,因此互相间的信息交流显得轻松自如。然而目前计算机系统和人类之间的交互几乎还只能使用严格限制的各种非自然语言,如果人们能用自己的语言同计算机打交道,而不必为使用计算机去学习程序设计语言,这对计算机的广泛应用无疑具有深远意义。自然语言理解的研究可以更好地了解人类大脑是如何工作的。语言是人类思维不可分割的一部分,人类的记忆、推理、意识都是与语言是如何工作的这个问题密切相联。人工智能工作者在自然语盲理解的研究过程中,注意力集中在语言的功能上,即把语言看作是一个智能生物同另一个智能生物的通信过程。书写程序是为了在计算机上完成专门的语言任务。在书写和利用这种程序在计算机上实验的过程中,人们可能形成和发展人类语言处理的理论基础的概念和技术。目前人工智能研究中,在理解有限范围的自然语言对话和理解用自然语言表达的小段文章或故事方面的程序系统已有一些进展,但由于理解自然语言涉及对上下文背景知识的处理以及根据这些知识进行推理的一些技术,因此实现功能较强的理解系统仍是一个比较艰巨的任务。