自然语言处理是人工智能非常重要的一项底层技术,它指的是通过终端采集人类的语音或识别文本,并对其进行分析,最终使机器理解人类要表达的含义的技术。目前我们经常见到的翻译机器人、客服机器人等均将自然语言处理作为了核心技术。
河南省产学研人工智能研究院院长马广建表示,自然语言处理( Natural Language Processing, NLP)以语言为对象,利用计算机技术来分析、理解和处理自然语言的一门学科。可以抽象的把自然语言处理技术看作是一个翻译机器,它负责把人类的语言翻译成机器可以理解的语言,提供可供人与计算机之间能共同使用的语言描写。
自然语言处理目前有两个主流的方向,一种侧重以统计为基础,通过对大量语言样本的统计分析类比出某个单词或某种表达方式的含义,比较简单粗暴。一种是侧重以规则为基础,从语义入手,分析字、词、句、语法和概念的关系,更侧重从语言本身去进行处理,这样会更精准。
自然语言处理发展至今已有几十年的历史,但仍需对它进行大量的训练,并与深度学习、神经网络等技术进行融合,才能使自然语言处理对语义的理解更加精准到位,才能发挥更大的威力。