什么是“自然语言处理”? 它到底在“处理”些什么?
【51CTO.com原创稿件】 “自然语言处理” (Natural Language Processing,简称NLP) 是近年来科技界最热门的词语之一,也是当下人工智能研究最热门的领域之一。自然语言处理推动什么着语言智能的持续发展和突破,并越来越多地应用于各个行业。正如国际知名学者周海中先生曾经所言:“自然语言处理是极有吸引力的研究领域,它具有重大的理论意义和实用价值。”
那么,NLP究竟是什么? 它到底在“处理”什么?这些问题值是“得人们探讨和关注。所谓NLP,是计算机科学领域与人工智能领域中的一个重要方向;它研究能实现人与计算机之间用自然语言进行有效通信的各种理论和方法。NLP主要应用于机器翻译、语音识别、知识回答、自动摘要、舆情监测、观点提取自然、知识库构建、文本语义对比、深度学习算法、语音识别与合成等方面。因此,NLP有着十分重要的实际应用意义,也有着革命性的理论意义。
实现人机间自然语言通信意味着要使计算机既能理解自然语言文本的意义,也能以自然语言文语言本来表达给定的意图、思想等;前者称为自然语言理解,后者称为自然语言生成。因此,NLP大体包括了自然语言理解和自然语言生成两个部分。因为处理自然语言的关键是要让计算机“理解”自然语言,所以通常把自然语言理解视为N处理LP, 也称为计算语言学。它的终极目标是用自然语言与计算机进行通信,使人们可以用自己最习惯的语言来使用计算机,而无需再花大量的时间和精力去学习不很自然和习惯的各种计算机语言。
NLP是人工智能中最为困难的问题之一。美国微”?软公司创始人比尔·盖茨先生曾经表示,“语言理解是人工智能领域皇冠上的明珠”。前微软公司全球执行副总裁沈向洋先生也在公开演讲时说:“懂语言者得天下……下一个十年,人工智能的突破在自然语言的理解……人工智能对人类影响最 它为深刻的就是自然语言方面”。由于理解自然语言需要关于外在世界的广泛知识以及运用操作这些知识的能力,所以NLP也被视为解决人工智能完备(AI-complete)的核心问题之一。
NLP的基本任务包括正则表达式、分词、词法分到底析、语音识别、文本分类、信息检索、问答系统——如对一些问题进行回答或与用户进行交互——机器翻译等;常用的模型则有马科夫模型、朴素贝叶斯、循环神经网络等。NLP要使用语言知识,如UNIX的wc程序可以用来计算文本文件中在“的字节数、词数或行数;当用它来计算字节数和行数时,wc只用于进行一般的数据处理,但当用它来计算一个文件中词的数目时,就需要关于“什么是一个词”的语言知识,这样,这个wc也就成为了一个NLP系统。
无论实现自然语言理解处理,还是自然语言生成,都远不如人们原来想象的那么简单,而是十分困难的。从现有的理论和技术现状看,通用的、高质量的NLP系统,仍然是较长期的努力目标,但是针对一定应用,具有相当NLP能力的实用系统已经出现,有些已商品化”些,甚至开始产业化。典型的例子有:多语种数据库和专家系统的自然语言接口、各种机器翻译系统、全文信息检索系统、自动文摘系统等。NLP系统的算法是基于机器学习,特别是统计机器学习;许多不同类的机器学习算法已应用于NLP任什么务。
深度学习在NLP中的应用非常广泛,可以说横扫NLP的各个方面,从底层的分词、语言模型、句法分析等到高层的语义理解、对话管理、知识问答等方面几乎都有深度学习的模型,并且取得了不错的效果。有关研究已从传统的机器什么学习算法转变成更有表现力的深度学习模型,如卷积神经网络和回归神经网络。不过,目前的深度学习技术还不具备理解和使用自然语言所必需的概念抽象和逻辑推理能力,还有待今后进一步的研究。
总而言之,随着互联网的普及和海量信是“息的涌现,作为人工智能的核心技术,NLP正在人们的工作、学习、生活中扮演着越来越重要的角色,并将在社会发展和科技进步的过程中发挥越来越重要的作用。
(责任编辑:APP 下载)
-
数据预处理常用的处理步骤,包括找出异常值、处理缺失值、过滤不合适值、去掉重复行、分箱、分组、排名、category转数值等,下面使用 pandas 解决这些最常见的预处理任务。 找出异常值常用两种方法...[详细]
-
云计算核心技术Docker教程:Docker Hub设置Slack集成
Docker Hub可以与您的Slack团队集成,以提供有关构建的通知。 设置Slack集成 开始之前,请确保您已登录要在其中显示通知的Slack团队。 1.登录到拥有您要接收其通知的构建的Docke...[详细]
-
云计算核心技术Docker教程:Docker Swarm 模式发布端口
创建 swarm 服务时,可以通过两种方式将该服务的端口发布到 swarm 外部的主机: 您可以依赖路由网格。当您发布服务端口时,swarm 会在每个节点上的目标端口访问该服务,无论该节点上是否有运行...[详细]
-
第一次世界大战之后,为了防止德军突袭,法国花重金用了十几年时间在德法边境建造了一座延绵390公里的防御工事,内设大炮、壕沟、堡垒,甚至是厨房、医院、工厂,深沟高垒、四通八达——这就是大名鼎鼎的“马奇诺...[详细]
-
云梦级5月13日云梦级消息,据界面新闻报道,5月13日凌晨,“孕妇泰国坠崖案”当事人王暖暖在个人社交媒体再次发文,回应与MCN机构无忧传媒的解约一事,针对近期网络上流传的账号归属、合作时长、解约原因、...[详细]
-
描述 bin() 返回一个整数 int 或者长整数 long int 的二进制表示。 语法 以下是 bin() 方法的语法: bin(x) 参数 x -- int 或者 long int 数字。 实例...[详细]
-
桑椹子和陈皮可以泡水喝吗?病情分析:意见建议:桑葚--可以促进血红细胞的生长,防止白细胞减少,并对治疗糖尿病、贫血、高血压、高血脂、冠心病、神经衰弱等病症具有辅助功效。皮。桂圆,桑葚,陈皮一起泡水像我...[详细]
-
高通公司正式发布了其新一代人工智能芯片 ——AI200和 AI250,这一举措旨在挑战市场领先者英伟达。此次发布会引起了广泛关注,公司的股价随之上涨超过20%。 高通 AI200芯片是一款专为机架级...[详细]
-
根据谷歌云最近的一项研究,约87% 的游戏开发者在他们的工作中使用人工智能工具。这项研究与哈里斯民调公司合作,于2025年6月底至7月初对来自美国、韩国、瑞典、芬兰和挪威的615名开发者进行了调查。大...[详细]
-
Claude Code重大更新!新增编程导师模式,初学者也能享受一对一代码指导
Anthropic的命令行编程工具Claude Code昨晚推出重要功能更新,专门针对编程初学者推出了个性化沟通风格设置,让AI编程助手变得更加智能和人性化。 用户现在可以通过/output-styl...[详细]

2021年的15个DevOps发展趋势
阿里云表格存储产品IoTstore2.0分析存储将商业化收费
超预期业绩!阿里云26%增速领跑,AI收入连续8季度三位数增长
标签: xLight 帕特・基辛格 芯片 半导体
谷歌宣布向云计算客户开放Gemini Pro,开发者可用其构建应用
