自然语言处理是计算机科学领域与人工智能领域中的一个重要方向。它研究能实现人与计算机之间用自然语言进行有效通信的各种理论和方法。自然语言处理是一门融语言学、计算机科学、数学于一体的科学。因此,这一领域的研究将涉及自然语言,即人们日常使用的语言,所以它与语言学的研究有着密切的联系,但又有重要的区别。自然语言处理并不是一般地研究自然语言,而在于研制能有效地实现自然语言通信的计算机系统,特别是其中的软件系统。因而它是计算机科学的一部分。
机器翻译是自然语言处理最为人知的场景,国内外对于机器翻译己经有比较成熟的产品,比如百度翻译、有道翻译、Google 翻译等等。机器翻译由于涉及到语义分析、上下文环境等面临很多挑战,而自然语言处理正是来解决这些问题的。我们光电专业在做实验或项目时,都要浏览学习国外的一些论文才行。而机器翻译总是会出现错字、排序错误等问题,自然语言处理能够为这些问题拿出解决方案。
自然语言处理是要让计算机象人一样能懂语言,其本质也还是要把语言学数学化。我们专业分支之一就是计算机通信,而计算语言强调建立纯数学的语言模型,用纯粹数学的方法来描述语言结构,与自然语言处理十分相似。