NLP可能是指:
神经语言程序学:是一套原理、信念和技术,其意图为探索心灵和神经学,语言模式和人类感知与认知,安排组织以使之成为系统化模式以及如何在互动中建立主观现实的人类行为,属于实用心理学和行动策略的一种。
自然语言处理:自然语言处理是计算机科学,人工智能,语言学关注计算机和人类(自然)语言之间的相互作用的领域。
任务和限制
理论上,NLP是一种很吸引人的人机交互方式。早期的语言处理系统如SHRDLU,当它们处于一个有限的“积木世界”,运用有限的词汇表会话时,工作得相当好。这使得研究员们对此系统相当乐观,然而,当把这个系统拓展到充满了现实世界的含糊与不确定性的环境中时,他们很快丧失了信心。
由于理解(understanding)自然语言,需要关于外在世界的广泛知识以及运用操作这些知识的能力,自然语言认知,同时也被视为一个人工智能完备(AI-complete)的问题。同时,在自然语言处理中,"理解"的定义也变成一个主要的问题。有关理解定义问题的研究已经引发关注。
实际问题
一些NLP面临的问题实例:
句子“我们把香蕉给猴子,因为它们饿了”和“我们把香蕉给猴子,因为它们熟透了”有同样的结构。但是代词“它们”在第一句中指的是“猴子”,在第二句中指的是“香蕉”。如果不了解猴子和香蕉的属性,无法区分。