自然语言处理(NLP)与自然语言理解(NLU)的区别

NLPNLU NLG 的区别 是人工智能的一个子集,人工智能涉及使用自然语言而不是编码语言或字节语言在人机器之间进行通信。它提供了以更容易有效的方式向机器发出指令的能力。是人工智能的一个领域,它处理用户用自然语言提供的输入数据,如文本数据或语音数据。这是一种使计算机人类之间的交互的方式,就像人类使用自然语言,如英语,法语,印地语等。是自然语言处理的一个子组件,它帮助根据用户提供的输入生成自然语言的输出。该组件以提供输入的同一种语言响应用户,比如用户用英语问了一些问题,然后系统将以英语返回输出。 阅读详情
自然语言处理主要步骤包括:

1.分词(只针对中文,英文等西方字母语言已经用空格做好分词了):将文章按词组分开

2.词法分析:对于英文,有词头、词根、词尾的拆分,名词、动词、形容词、副词、介词的定性,多种词意的选择。比如DIAMOND,有菱形、棒球场、钻石3个含义,要根据应用选择正确的意思。

3.语法分析:通过语法树或其他算法,分析主语、谓语、宾语、定语、状语、补语等句子元素。

4.语义分析:通过选择词的正确含义,在正确句法的指导下,将句子的正确含义表达出来。方法主要有语义文法、格文法。

但是以上的分析,仅适用于小规模的实验室研究,远不能应用到实际语言环境中,比如说语法,我们能总结出的语法是有限的,可是日常应用的句子,绝大部分是不遵守语法的,如果让语法包罗所有可能的应用,会出现爆炸的景象。

自然语言处理的应用方向主要有:

1.文本分类和聚类:主要是将文本按照关键字词做出统计,建造一个索引库,这样当有关键字词查询时,可以根据索引库快速地找到需要的内容。此方向是搜索引擎的基础,在早期的搜索引擎,比如北大开发的“天问系统”,采用这种先搜集资料、在后台做索引、在前台提供搜索查询服务。目前GOOGLE,百度的搜索引擎仍旧类似,但是采用了自动“蜘蛛”去采集网络上的信息,自动分类并做索引,然后再提供给用户。我曾经在我的文章中做过测试,当文章中有“十八禁”这样的字眼时,点击次数是我其他文章点击次数的几十倍,说明搜索引擎将“十八禁”这个词列为热门索引,一旦有一个“蜘蛛”发现这个词,其他“蜘蛛”也会爬过来。

2.信息检索和过滤:这是网络瞬时检查的应用范畴,主要为网警服务,在大流量的信息中寻找关键词,找到了就要做一些其他的判断,比如报警。

3.信息抽取:(抄书)信息抽取研究旨在为人们提供更有力的信息获取工具,以应对信息爆炸带来的严重挑战。与信息检索不同,信息抽取直接从自然语言文本中抽取事实信息。过去十多年来,信息抽取逐步发展成为自然语言处理领域的一个重要分支,其独特的发展轨迹——通过系统化、大规模地定量评测推动研究向前发展,以及某些成功启示,如部分分析技术的有效性、快速自然语言处理系统开发的必要性,都极大地推动了自然语言处理研究的发展,促进了自然语言处理研究与应用的紧密结合。回顾信息抽取研究的历史,总结信息抽取研究的现状,将有助于这方面研究工作向前发展。

4.问答系统:目前仍局限于80年代的专家系统,就是按照LISP语言的天然特性,做逻辑递归。LISP语言是括号式的语言,比如A=(B,C,D),A=(B,E,F),提问:已知B,C,能得到什么样的结论?结论是A,D;若提问改为已知B,结论则是C,D,A或E,F,A。比如一个医疗用的专家系统,你若询问“感冒”的治疗方法,系统可能给出多种原因带来的感冒极其治疗方法,你若询问“病毒性感冒”的治疗方法,则系统会给出比较单一的、明确的治疗方法。你有没有用过AUTOCAD系统,这个就是建立在LISP语言上的括号系统,在用的时候会出现上述情况。

5.拼音汉字转换系统:这应该是中文输入法应用范畴的东西,再多的东西我就没想过。

6.机器翻译:当前最热门的应用方向,这方面的文章最多。国际上已经有比较好的应用系统,美国有个AIC公司推出过著名的实时翻译系统,欧共体的SYSTRAN系统可以将英、法、德、西、意、葡六种语言实时对译,美、日、德联合开发的自动语音翻译系统,成功进行了10多分钟对话。我国军事科学院、中科院也开发过此类系统。但是这里边的问题也很多,最主要的是“满篇洋文难不住,满篇译文看不懂”,就是脱离了人类智慧的机器翻译,总会搞出让人无法理解的翻译,比如多意词选择哪个意思合适、怎么组织出通顺的语句,等等。所以目前微软、GOOGLE的新趋势是:翻译+记忆,类似机器学习,将大量以往正确的翻译存储下来,通过检索,如果碰到类似的翻译要求,将以往正确的翻译结果拿出来用。GOOGLE宣称今后几年就可以推出商业化的网页翻译系统。

7.新信息检测:这个我不知道,没思路。

以上已经回答了自然语言发展方向的问题。我认为机器翻译是最有前途的方向,其难点在于机器翻译还不具备人类智能,虽然翻译已经达到90%以上的正确程度,然而还是不能象人类翻译那样,可以准确表达。为什么存在这样的难点?关键是自然语言处理做不到人类对自然语言的理解,“处理”和“理解”是天差地别的两个概念。“处理”好比控制眼睛、耳朵、舌头的神经,他们将接收的信息转化成大脑可以理解的内部信息,或者反过来,他们的功能就是这么多。而“理解”则是大脑皮层负责语言理解那部分,多少亿的脑细胞共同完成的功能。一个人因为其自身家庭背景、受教育程度、接触现实中长期形成的条件反射刺激、特殊的强列刺激、当时的心理状况,这么多的因素都会影响和改变“理解”的功能,比如我说“一个靓女开着BMW跑车”,有人心里会想这是二奶吧?有人心里会仇视她,联想到她会撞了人白撞;做汽车买卖的人则会去估量这部车的价值;爱攀比的人也许会想,我什么时候才能开上BWM?所以“理解”是更加深奥的东西,涉及更多神经学、心理学、逻辑学领域。

还有上下文理解问题,比如这句:“我们90平方米以后会占的分量越来越大,那么这样他的价格本身比高档低很多,所以对于整体把这个价格水平给压下来了,这个确实非常好的。” 你能理解么?估计很难或者理解出多种意思,但是我把前文写出来:“去年国家九部委联合发布了《建设部等部门关于调整住房供应结构稳定住房价格意见的通知》,对90平方米以下住房须占总面积的70%以上作出了硬性规定,深圳市经过一年的调控,目前已做到每个项目的75%都是90平方米以内。深圳市国土资源和房产管理局官员说”看了后面的你才能知道是根据国家的通知,深圳做了相应的调整。

“解决的大体思路”,很多自然语言处理目前还处于探索阶段,还根本没有好的解决办法,推荐几个网站:
1.中国科学院计算技术研究所·数字化室&软件室:http://www.nlp.org.cn/
2.北大计算语言所:http://icl.pku.edu.cn/
3.麻省理工人工智能实验室:http://www.csail.mit.edu/index.php

自然语言处理(1)——绪论概述 NLP学习笔记(1)——绪论概述1.基本概念(1)语言学(2)语音学(3)计算语言学,Computational Linguistics(4)自然语言理解,Natural Language Understanding(5)自然语言处理,Natural Language Processing(6)中文信息处理2.HLT的产生发展 1.基本概念 什么是语言学、什么是语音学? 自然语言理解自然语言处理、计算语言学,以及中文信息处理,它们又有什么关系? 在本节中,将对自然语言处理相关的概念进行解释辨析。 阅读详情

相关推荐

读书笔记|智能运维系统落地方案

对于互联网公司来说,系统复杂化导致的人工运维成本激增已经是普遍现象,采用智能运维是行之有效的应对策略。智能运维的核心思想是利用算法来处理海量运维数据,积累运维经验,从而代替人工思考判断,以自动化的过程实现风险的预防、发现、定位处理。而智能运维系统是其中的重中之重,但建设企业应用智能运维系统,不是应用运维部独立规划设计就可以完成的,它需要业务、产品、开发、基础设施运维多部门协同才能顺利实施。 那么,作为运维人员,您是否了解智能运维系统的架构?如果参规划建设智能运维系统,该怎么着手呢?下面我们立足实际需求

xiaoshuaca的博客 657

自然语言三兄弟NLPNLU、NLG傻傻分不清?一文搞懂它们的区别

关注《Python学研大本营》本文旨在快速涵盖NLPNLUNLG之间的异同,并谈论NLP的未来。文章作者是Nahla Davies, 今年6月份发表在KDnuggets上。你有没有使用过像Siri或Alexa那样的智能助手来为你回答问题?答案很可能是 "是",这意味着你在某种程度上已经熟悉了所谓的自然语言处理NLP)。NLP是来自不同学科的方法的组合,像SiriAlexa这样的智能助手使用这些方法来理解我们向它们提出的问题。它结合了人工智能计算机科学等学科,使人类更容易计算机进行对话,就像我..

weixin_39915649的博客 1万+

matplotlib保存图片设置分辨率总是96dpi,好烦躁,教你一招轻松解决

matplotlib保存图片设置分辨率总是96dpi,好烦躁,教你一招轻松解决 目录 matplotlib保存图片设置分辨率总是96dpi,好烦躁,教你一招轻松解决 #使用plt.savefig("cm.png",dpi = 300)为什么不管用 #plt.rcParams也不管用 #解决方案 在做论文的过程中,许多期刊或者会议对图片的分辨率有明确的要求,例如,dpi=300。 之前画曲线图都是采取保存方式为savefig(dpi=300),然后查看保存图片的属性信息,然而你看到的现象是

data+scenario+science+insight 8755

自然语言处理NLP) vs 自然语言理解NLU

自然语言处理,是Natural Language Processing, 简称NLP 自然语言理解,是Natural Language Understanding,简称NLU。(图1) (图2) 1、概括来说,NLP,除了NLU(图中红框部分),还包含理解之前的处理阶段、理解之后的应用阶段。也就是说,NLUNLP的子集——他们不是并集、更不是等价的概念。这里,是很多AI从业人员都

ZLJ925的博客 3万+

NLUNLP到底有什么区别

NLP的核心目标是。

keyboard专栏 1795

感知自然语言理解NLU

AI即人工智能是一个令人着迷的领域,尤其是基于对话式AI系统的智能音箱的兴起,使人工智能直接走进了我们的家庭。 自然语言是人类的智慧,自然语言处理NLP)是AI中最为困难的问题之一,而自然语言理解NLU)也变成了一个主要的问题,充满了魅力挑战。一介程序员,没有能力去做相关的研究,但是认知其中的一些基本概念,对于开发具体NLP/NLU相关的应用实现,尤其是对话式智能系统上的应用,还是非常...

我相信...... 5174

NLP判断语言情绪_NLP NLU:从语言理解到语言处理

本文为 AI 研习社编译的技术博客,原标题 :NLP vs. NLU: from Understanding a Language to Its Processing作者 | Sciforce翻译 | 萝卜菜在种树 编辑 | 王立鱼原文链接:https://medium.com/sciforce/nlp-vs-nlu-from-understanding-a-language-to-its-pro...

weixin_39629876的博客 389

机器学习不会解决自然语言理解(NLU)问题

那么,现在是时候重新思考NLU的工作方法了, NLU的“大数据”处理方法不仅在心理上、认知上,甚至在计算上都是不可信的,而且正如下文即将展示的 ,这种盲目的数据驱动的 NLU 方法在理论上技术上也存在缺陷。

weixin_55245941的博客 4779

机器学习不会解决自然语言理解NLU)问题

作者 |DartFrog译者 |王启隆 责编 | 王晓曼出品 | CSDN(ID:CSDNnews)作为唯一由人类自身创造的符号,自然语言处理一直是机器学习界不断研究的方向。自然语...

CSDN资讯 6142

英文社区优文转载翻译:NLP vs. NLU —— from Understanding a Language to Its Processing...

随着人工智能的进步技术变得越来越复杂,我们希望现有的概念能够接受这种变化 - 或者改变自己。同样,在自然语言的计算机辅助处理领域,自然语言处理的概念应该让位于自然语言理解,或者两个概念之间的关系更微妙,更复杂,而不只是技术的线性进展。在这篇文章中,我们将仔细研究NLPNLU的概念以及它们在AI相关技术中的优势。重要的是,虽然有时可以互换使用,但它们实际上是两个有一些重叠的不同概念。首...

181

python自然语言理解_感知自然语言理解NLU

AI即人工智能是一个令人着迷的领域,尤其是基于对话式AI系统的智能音箱的兴起,使人工智能直接走进了我们的家庭。自然语言是人类的智慧,自然语言处理NLP)是AI中最为困难的问题之一,而自然语言理解NLU)也变成了一个主要的问题,充满了魅力挑战。一介程序员,没有能力去做相关的研究,但是认知其中的一些基本概念,对于开发具体NLP/NLU相关的应用实现,尤其是对话式智能系统上的应用,还是非常有帮助的...

weixin_39957835的博客 743

一个问题就可以辨别真假NLP自然语言处理)研究者

(╯▽╰)╭哎,自从人工智能火了以后,最近自称NLP研究者的人越来越多了,然而这其中的大忽悠有多少小夕就不想多说了。如果连自己在哪个领域、哪个学科搞研究都不懂的话,你相信他真的是这个领...

夕小瑶科技说 821

NLPNLU,机器学习无法理解人类语言

来源:图灵人工智能编译:吴彤校对:暮编辑:琰琰长期以来,我们一直在机器沟通:编写代码--创建程序--执行任务。然而,这些程序并非是用人类“自然语言“编写的,像Java、Python、C...

人工智能学家 493

自然语言处理实战第二版(MEAP)(一)

人类语言的力量自然语言处理NLP)如何改变社会机器现在可以很好地完成的 NLP 任务的种类释放 NLP 精灵的利润…危险如何开始构建一个简单的聊天机器人自然语言处理NLP)技术是如何自我编程并使自身变得更加智能的话语是有力量的。它们可以改变思想。它们也可以改变世界。自然语言处理将话语的力量置于算法之中。这些算法正在改变你的世界,就在你眼前。你将看到大多数进入你头脑的词语想法是如何经过 NLP 过滤生成的,以及你如何重新获得对你世界的部分控制。

龙哥盟 2381

揭开人类语言的神秘面纱:从理解到处理自然语言

https://www.toutiao.com/a6709740042509615619/ 随着人工智能的进步技术变得越来越复杂,我们希望现有的概念能够接受这种变化或者改变自己。同样,在自然语言的计算机辅助处理领域,自然语言处理的概念是否会让位于自然语言理解?或者这两个概念之间的关系是否比仅仅技术的线性进展更微妙复杂? 在这篇文章中,我们将仔细研究NLPNLU的概念以及它们在...

喜欢打酱油的老鸟 593

自然语言编程系列(一):自然语言程序语言介绍

自然语言程序语言是两种截然不同但又相互关联的语言体系,它们分别服务于人类日常交流计算机指令执行。随着自然语言处理技术编程技术的交叉融合日益紧密,未来的软件开发过程有可能变得更加直观便捷,这将极大地推动人机交互方式的变革,并进一步拓宽人工智能在各行各业的应用边界。

xw555666的博客 2670

NLP】绪论

基本概念

学习记录,厚积薄发 4299

【大作业-51】基于unet的心脏超声图像分割源码+数据集+模型+视频讲解.zip

作品详细介绍请看这里:https://blog.csdn.net/echoson/category_12754211.html

上一篇: 斯坦福公开课《机器学习》第五章SVM笔记
下一篇: 最大似然估计和最大后验估计
寂寞灵魂
博客等级 码龄15年 111粉丝 284原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值